glob合并同类型文件
1.一般情况下我们用with open打开处理一个txt文件没问题,那如果要同时读取处理多个txt文件呢,怎么办?有一个比较好用的函数glob就可以搞定,看代码:
import os import glob # 将目录下相同文件类型合并到一起。 # txt文件所有目录路径 Txt_dir = r"C:\Users\10907\Documents\Training\days\文件操作" def read_txt(file_dir): # 将多个路径和文件组成新的路径 for file in glob.glob(os.path.join(file_dir,'*.txt')): with open(file,'r',encoding='utf-8',newline='') as fp: for i in fp: print(i.strip()) read_txt(Txt_dir)