将文本文件按照指定的行数分割成数个小的文本文件
#! /usr/bin/env python
# -*- coding: utf-8 -*-
LIMIT=1000
file_count=0
url_list=[]
with open("123.txt") as f:
for line in f:
url_list.append(line)
if len(url_list)<LIMIT:
continue
#数据达到LIMIT
file_name=str(file_count)+".txt"
with open(file_name,'w') as file:
for url in url_list[:-1]:
#print(url)
file.write(url)
file.write(url_list[-1].strip())
url_list=[]
file_count+=1
if url_list:
file_name=str(file_count)+".txt"
with open(file_name,'w') as file:
for url in url_list:
file.write(url)
print('done')