[Python]-os模块-文件读取
import os
在Python中,os模块用来处理文件路径,比较方便。
os读取文件
在读取文件过程中,最常用的几个功能如下:
os.listdir()
获取此目录下的所有目录名,并且存为列表。在遍历文件夹时非常好用。
file_list = os.listdir(top_path)
os.path.join()
合并文件路径,在连接处自动添加'/'。结合上一个os.listdir()就可以对子文件夹实现遍历。
file_list = os.listdir(top_path)
for son_file in file_list:
son_path = os.path.join(top_path, son_file)
os.path.split()
把文件路径从最后一个'/'分开,存为一个list。
可以理解为os.path.join()的反向操作。
split_list = os.path.split(son_path)
#split_path = [top_path, son_file]
逐行读取txt文件中存储的路径
with open(txt_path, 'r') as f:
content = f.readlines()
for line in content:
path = line.strip()
os确保文件夹存在
if not os.path.exists(path): # 如果不存在就创建文件夹
os.mkdir(path)
关于OS的其他用法,这篇笔记比较详细:http://www.ityouknow.com/python/2019/10/09/python-os-demonstration-026.html
【持续更新】

浙公网安备 33010602011771号