Python 遍历文件夹
1.遍历只有文件的文件夹
利用 os.listdir 函数即可
# 加载包
import os
'''
path:要遍历的文件夹路径
return:返回目标文件夹下的文件和文件夹的名字列表
'''
# 遍历只有文件的文件夹
filelist = os.listdir("E:/蟋蟀/")
for item in filelist:
with open("E:/蟋蟀/%s" % item) as f:
print(f)
2.遍历含有文件和目录的文件夹
利用 os.walk函数即可
for root, dirs, files in os.walk("E:/蟋蟀/OR"):
# root 表示当前正在访问的文件夹路径
# dirs 表示该文件夹下的子目录名list
# files 表示该文件夹下的文件list
# 遍历文件
for f in files:
print(os.path.join(root, f))
# 遍历所有的文件夹
for d in dirs:
print(os.path.join(root, d))