使用os.listdir方法可以简单快捷的列出一个文件夹里的所有文件,包括文件目录
import os
lst = os.listdir('.')
print(lst)
如果想递归遍历,所有子文件夹也要遍历,os.listdir方法就无能为力了
os.walk()可以遍历文件夹中的所有子文件夹及子文件, walk函数返回一个元组(dirpath, dirnames, filenames)
import os
for dirpath, dirnames, filenames in os.walk('.'):
for filename in filenames:
print(os.path.join(dirpath, filename))
import os
for dirpath, dirnames, filenames in os.walk('.'):
for dirname in dirnames:
print(os.path.join(dirpath, dirname))
QQ交流群: 211426309