新手求助:Python txt文件换行问题

在一个txt文件中有一行数据,如:1245787834578122312457874548745478。现要将它们变成三个数成一行并写入txt文件中,怎样操作?谢谢!!!... 在一个txt文件中有一行数据,如:12 45 78 78 345 78 12 23 12 45 787 454 874 54 78。现要将它们变成三个数成一行并写入txt文件中,怎样操作?谢谢!!! 展开
 我来答
Lovesoo
2014-09-15 · TA获得超过2385个赞
知道小有建树答主
回答量:654
采纳率:66%
帮助的人:413万
展开全部
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])是什么意思呢??

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-15
展开全部

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲着的人zZ
2014-09-15
知道答主
回答量:30
采纳率:0%
帮助的人:15.1万
展开全部
在写入的时候 +'\n' (就是换行)
追问
我需要的是三个数为一行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式