我目前有这段代码:
#!/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文件不在我正在尝试处理的文件夹中时,如何扩展它以使用它?