PYTHON:如何展开它以列出指定路径中的所有文件

时间:2015-05-08 17:27:16

标签: python directory os.walk

我目前有这段代码:

#!/usr/bin/python

import sys
import os

path = str(sys.argv)

def main():
    for dirname, dirnames, filenames in os.walk('.'):
        for subdirname in dirnames:
            print (os.path.join(dirname, subdirname))
        for filename in filenames:
            print (os.path.join(dirname, filename))

if __name__ == '__main__':
  main()

现在打印当前目录中的所有文件。我想改变 '。'在os.walk('。')里面所以我可以运行

$ python test.py /Users/John/Pictures

在终端中,当我指向一个目录时打印一个列表中任何目录和子目录中的所有文件(稍后用该列表做更多的东西)但是当我将它设置为'path'时它什么都不打印。

当.py文件不在我正在尝试处理的文件夹中时,如何扩展它以使用它?

0 个答案:

没有答案