import glob # glob可以用来模糊搜索文件清单 withopen('out.csv','wb') as f_out: # 用二进制写‘wb’的形式写入文件`out.csv` for fname in glob.glob('in*.csv'): # 搜索对应路径下in*.csv文件列表,逐一赋值给fname print(fname) # 显示搜索到的文件名 withopen(fname,'rb') as f_in: # 用二进制只读‘rb’的形式读取文件fname,复制给f_in for line in f_in: # 逐行读取文件,赋值给line f_out.write(line) # 将读取到的line输出至f_out
import glob # glob可以用来模糊搜索文件清单 withopen('out.csv','wb') as f_out: # 用二进制写‘wb’的形式写入文件`out.csv` i = 0 for fname in glob.glob('in*.csv'): # 搜索对应路径下in*.csv文件列表,逐一赋值给fname print(fname) # 显示搜索到的文件名 i+=1# 增加计数,看看读取第几个文件 withopen(fname,'rb') as f_in: # 用二进制只读‘rb’的形式读取文件fname,复制给f_in if i>1: f_in.readline() # 如果读取到第二个文件起,那就跳过第一行,不用写入f_out for line in f_in: # 逐行读取文件,赋值给line f_out.write(line) # 将读取到的line输出至f_out