如何从python

时间:2017-01-23 12:25:49

标签: python python-2.7

我是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]

谢谢, 普拉萨德

2 个答案:

答案 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)