按指定行数分割文件

来源:互联网 发布:mysql修改字符集utf8 编辑:程序博客网 时间:2024/05/16 01:20

将文本文件按照指定的行数分割成数个小的文本文件

#! /usr/bin/env python# -*- coding: utf-8 -*-LIMIT=1000file_count=0url_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+=1if 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')


0 0
原创粉丝点击