Python:文件中每一行做一些插入操作

本文介绍了一个使用Python进行文件读写的具体案例,展示了如何从源文件中读取每一行,并通过插入特定字符来格式化每条记录,最终将处理后的数据写入到新的文件中。示例中涉及了基本的文件操作技巧,包括打开文件、读取文件内容、修改字符串以及写入文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

From_file=open('D:\\python\\A\\niuniu1.txt')
Out_file=open('D:\\python\\A\\niuniu2.txt','w')
count=0
for each_line in From_file:
    each_line_list=list(each_line)
    each_line_list.insert(0,"'")
    Index=each_line_list.index(':')
    each_line_list.insert(Index,"'")
    each_line_list.insert(Index+2, "'")
    Index=each_line_list.index(',')
    each_line_list.insert(Index,"'")
    Out_file.writelines("".join(each_line_list))
    count+=1

From_file.close()
Out_file.close()

源文件内容:

北京:101010100,
朝阳:101010300,
顺义:101010400,
怀柔:101010500,
通州:101010600,
昌平:101010700,
延庆:101010800,
丰台:101010900,
石景山:10101100,

执行代码后生成文件内容:

'北京':'101010100',
'朝阳':'101010300',
'顺义':'101010400',
'怀柔':'101010500',
'通州':'101010600',
'昌平':'101010700',
'延庆':'101010800',
'丰台':'101010900',
'石景山':'10101100',
'0大兴':'101011100',
'房山':'101011200',
'密云':'101011300',
'门头沟':'101011400',
'平谷':'101011500',
'八达岭':'101011600',
'佛爷顶':'101011700',
'汤河口':'101011800',





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeniuHe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值