Python按行数分割txt文件

简单实用,暴力直接,轻松搞定文件分割

texts=[];fn=1

#分割后的文件名从1开始,逐一增加.
def cf(fn,lines):
    with open(fn,’w’) as f:
        f.writelines(lines)

with open(‘sss.txt’,’r’) as f:
    line=f.readline()
    while line:
        for i in range(10000):#10000行一个文件
            texts.append(line.strip()+’\n’)
            line=f.readline()
        cf(str(fn)+’.txt’,texts)
        texts=[]
        fn+=1

    原文作者:Pythonlover120
    原文地址: https://blog.csdn.net/Pythonlover120/article/details/123744767
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞