os下有个方法walk,非常的好用,用来生成一个generator。每次可以得到一个三元tupple,其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。
代码例子如下:
import os
for r in os.walk("d:\\cmdTest\\"):
r
"""
result:
========================
('d:\\cmdTest\\', ['a', 'b'], ['1.jpg', '2.txt'])
('d:\\cmdTest\\a', [], [])
('d:\\cmdTest\\b', [], [])
"""
r
"""
result:
========================
('d:\\cmdTest\\', ['a', 'b'], ['1.jpg', '2.txt'])
('d:\\cmdTest\\a', [], [])
('d:\\cmdTest\\b', [], [])
"""