小编最近在做一些小项目,经常遇到需要频繁批量读取文件夹中的文件需求,所以采用python的os模块来执行类似任务,具体使用方法如下
使用平台&软件:MacOs、Python3、Anaconda
1.安装
无需安装,python安装之后自带内置函数
2.导入
直接在程序框中输入下方代码即可
import os
3.使用
有两个函数可以遍历,分别为os.walk() 和 os.listdir()
具体使用方法如下:
首先遍历的文件格式如下图
# os.walk() 使用方法
for path,dir_list,file_list in os.walk('trec06c-utf8'):
# 返回path路径、dir_list文件夹列表、file_list文件列表
print(path)
print(dir_list)
print(file_list)
# os.listdir() 使用方法
os.listdir('trec06c-utf8')
# 输出:['.DS_Store', 'label', 'data_cut', 'data']
# 只返回当前目录下文件夹列表