读取文件夹中的所有文件以及python中的文件名?

时间:2013-12-07 23:43:01

标签: python

如何阅读所有文件以及文件名? 我正在使用MAC,所以有没有不同的方法在Python中给MAC路径?

1 个答案:

答案 0 :(得分:1)

也许是这样的?或者如果你不需要递归,os.listdir()会更简单。

即使在Windows上,如果您使用它,Python也会抽象出操作系统之间的差异。

#!/usr/local/cpython-3.3/bin/python

import os

def main():
    for root, dirs, files in os.walk('/home/dstromberg/src/outside-questions'):
        for directory in dirs:
            print('directory', os.path.join(root, directory))
        for file_ in files:
            print('file', os.path.join(root, file_))

main()

有关详细信息,请参阅http://docs.python.org/3/library/os.html