今日分享 · 文本分割(Lines)工具:Python3用途:上一期分享了根据文件体积(Size)进行分割的方法,本期则是按行数进行分割。注意:测试环境为Python 3.6.6示例:Filename = "filename" #输入文件名New_Filename = "filename_" #输出文件名Line_part = 100  #分割行数File_Num = 1#获取限制值tmp = open(Filename,'r')lines = len(tmp.readlines())/Line_part+1tmp.close()with open(Filename,'r') as f: while True: url_list = [] #重置粘贴板 for line in f: url_list.append(line) #复制 if len(url_list) == Line_part: #数据达到分割值 break file_name = str(New_Filename+str(File_Num))        url_list.append('Null')  #增加空值,应对后面的list输出 with open(file_name,'w') as file: #创建新文件 for url in url_list[:-1]: file.write(url) #写入数据 print(file_name) File_Num += 1 if File_Num > lines: #循环限制 breakPS. 控制值Size、Lines似乎不能小于5,否则会有奇奇怪怪的问题出现~