python修改_python修改文件

文档username.txt

0a74c230f9f38f65d7f2cdb50627723b.png

将文件中密码123456改成67890:

方法一:(简单粗暴)

1.打开文件

2.读出数据

3.修改数据

4.清空原来文件,将新的内容写进去

f = open('username','a+')

f.seek(0)

all_str = f.read()

new_str = all_str.replace('123456','67890')

f.seek(0)

f.truncate()  #清空文件

f.write(new_str)

f.colse()

方法二:(简单高效)

思路:

1.打开一个文件a

2.写一行写到b文件

3.a.txt   a.txt.bat

4.删掉a文件,b文件名字改成a文件名

1abf2abdb395efe27ac00cabe4e4beb5.png将文件中‘笔记’替换为‘BiJi’

import os   #导入os模块

with open('words.txt') as fr,with open('.words.bak','w') as fw:

for line in fr:

new_line = line.replace('笔记','BiJi')

fw.write(new_line)

os.remove('words.txt')   #删除文件

os.rename('.words.bak','words.txt')   #改名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值