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文件
c=[1,1,1,1,2,2,2,3,3,4,4,4,4,4,5,5,5,] a = [] x = [] for i in range(0,len(c)): if i + 1 < len(c): if c[i] == c[i + 1]: x.append(c[i]) else: x.append(c[i]) a.append(x) x = [] else: x.append(c[len(c) - 1]) a.append(x) print(a) 运行结果: [[1, 1, 1, 1], [2,