我是python的新手,在linux中使用python2.7,我编写了如下的小python程序,但我想将每个文件名存储到一个variable(index_list[1],...)
。
index_list=[]
index_list=commands.getoutput('find /etl/input/ -maxdepth 6 -iname "*tmp" ')
print index_list[1]
谢谢, 普拉萨德
答案 0 :(得分:8)
使用os库: https://docs.python.org/2/library/os.html#os.listdir
import os
mylist = os.listdir(path)
答案 1 :(得分:1)
你可以尝试他的
import os
from pprint import pprint
files = []
for dirname, dirnames, filenames in os.walk('.'):
# print path to all subdirectories first.
for subdirname in dirnames:
files.append(os.path.join(dirname, subdirname))
# print path to all filenames.
for filename in filenames:
files.append(os.path.join(dirname, filename))
pprint(files)