import os
open_file = open('C:/Users/luhaofei/Desktop/sh600000 .txt','r') #read file路径按需修改!
file_line = open_file.readlines()
line_list = []
for line in file_line:
line_list.append(line)
count = len(line_list) #文件行数
print('Lines of the file:', count)
# 切分
diff_split = [line_list[i:i+100000] for i in range(0,len(line_list),100000)] # 每个文件的数据行数按需修改!
# 输出到文件
for i,j in zip(range(0, int(count/100000+1)),range(0,int(count/100000+1))): # 每个文件的数据行数按需修改!
with open('C:/Users/luhaofei/Desktop/topic%d.txt'%j,'w+') as temp: # 输出路径必须按需修改!
for line in diff_split[i]:
temp.write(line)
print('拆分后文件个数', i+1)