有时候我们需要把一个文件的内容,分割到多个文件中去
import os
os.mkdir(r"D:\数据处理\文件一化多")#创建文件夹
savefilepath=r"D:\数据处理\文件划分"
num=20
filesplitlist=[]
for i in range(num):
filepath=r"D:\数据处理\文件一化多\切割"+str(i+1)+".txt"
file=open(filepath,"wb")
filesplitlist.append(file)
fileallpath=r"D:\数据处理\good.txt"
fileall=open(fileallpath,"rb")
i=0
for line in fileall:
filesplitlist[i%num].write(line)
i+=1
print(line)
fileall.close()
for i in range(num):
filesplitlist[i].close()
这样子就完成了