我有一个小问题,我有一个导演,其中包含目录(包含文件)和文件。我可以使用os.walk将文件1对1处理,但不能将文件处理成目录吗?
感谢您的回答
答案 0 :(得分:1)
您是否只想列出最高级目录中的文件而不进入子目录? os.listdir应该为你做。
您可以轻松添加支票以便以这种方式跳过dirs
for f in os.listdir(path):
if f.is_dir():
continue
print f
答案 1 :(得分:0)
怎么样?
os.walk("/path/to/dir").next()[2]
答案 2 :(得分:0)
嗯,例如,我有一个这样的导演:
boite_noire / .....你好,世界/ ..... test1.txt的 .....的test2.txt
我想在脚本的最后那样思考: boite_noire / .....你好,世界/ ..... TEST1 / ..... TEST2 /
在test1 dirctorie中,我将test1.txt与test2相同。
我尝试了listdir但没有成功,是的os.walk.next()2应该是一个好主意因为我的问题是当我运行我的脚本时我的os.walk扫描内部的目录和文件我不知道我不想,我只希望他在源头扫描文件。
我的os.walk代码 enter image description here