新手求助:Python txt文件换行问题
在一个txt文件中有一行数据,如:1245787834578122312457874548745478。现要将它们变成三个数成一行并写入txt文件中,怎样操作?谢谢!!!...
在一个txt文件中有一行数据,如:12 45 78 78 345 78 12 23 12 45 787 454 874 54 78。现要将它们变成三个数成一行并写入txt文件中,怎样操作?谢谢!!!
展开
3个回答
展开全部
with open('a.txt','r') as f1:
with open('b.txt','w') as f2:
for line in f1:
total=line.split(' ')
for i in range(0,len(total)-1,3):
f2.write(' '.join(total[i:i+3])+'\n')
追问
join(total[i:i+3])是什么意思呢??
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在写入的时候 +'\n' (就是换行)
追问
我需要的是三个数为一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询