码迷,mamicode.com
首页 > 编程语言 > 详细

26.Python:文件修改的两种方式

时间:2021-06-25 17:21:16      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:imp   修改   move   文件   encoding   res   mode   txt   mod   


# 方式一:文本编辑器的方式
# with open(‘a.txt‘, mode=‘rt‘, encoding=‘utf-8‘) as f1:
# res = f1.read()
# data = res.replace(‘a1‘, ‘b1‘)
#
# with open(‘a.txt‘, mode=‘wt‘, encoding=‘utf-8‘) as f2:
# f2.write(data)

# 方式二
import os

with open(‘a.txt‘, mode=‘rt‘, encoding=‘utf-8‘) as f1, \
open(‘b.txt‘, mode=‘wt‘, encoding=‘utf-8‘) as f2:
for line in f1:
f2.write(line.replace(‘a1‘, ‘b1‘))

os.remove(‘a.txt‘)
os.rename(‘b.txt‘, ‘a.txt‘)

26.Python:文件修改的两种方式

标签:imp   修改   move   文件   encoding   res   mode   txt   mod   

原文地址:https://www.cnblogs.com/wyless/p/14930572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!