python分割txt文件

a=open('A.txt','r').readlines()
n=3 #份数
qty=len(a)//n if len(a)%n==0 else len(a)//n+1  #每一份的行数
for i in range(n):
    f=open(str(i+1)+'.txt', 'a')
    f.writelines(a[i*qty:(i+1)*qty])
    f.close()

分割txt文件

posted @ 2018-08-13 09:30  CrossPython  阅读(1247)  评论(0编辑  收藏  举报