Read all files in a folder and also the filenames in python?
本问题已经有最佳答案,请猛点这里访问。
如何读取所有文件以及文件名?我使用的是mac,那么在python中有没有其他的方法来给出mac上的路径呢?
也许是这样?或者,如果不需要递归,则os.listdir()更简单。
即使在Windows上,如果使用得当,python也会抽象出操作系统之间的差异。
1 2 3 4 5 6 7 8 9 10 11 12 | #!/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。