码迷,mamicode.com
首页 > 其他好文 > 详细

文件修改

时间:2018-08-25 16:26:59      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:命名   原来   文件内容   replace   打开   删除   utf-8   结果   with   

##############文件修改###################
# 1.先把文件内容全部读入内容,
# 2.然后在内存中完成修改
# 3.再把修改后的结果覆盖写入原文件
# 缺点:会在文件内容过大的情况下,占用过多的内存

#内容修改方式一:
# 1.先把文件内容全部读入内容,然后在内存中完成修改
# with open(r‘C:\Users\xxx\Desktop\Python1\ab.txt‘,mode=‘r‘,encoding=‘utf-8‘) as f:
# data=f.read()
# data=data.replace(‘你好‘,‘您好‘)
#2.再把修改后的结果覆盖写入原文件

# with open(r‘C:\Users\xxx\Desktop\Python1\ab.txt‘,mode=‘w‘,encoding=‘utf-8‘) as f:
# f.write(data)

#内容修改方式二:
#1.以读的方式打开原文件 以写的方式打开一个新文件
# with open(r‘C:\Users\xxx\Desktop\Python1\ab.txt‘,mode=‘rt‘,encoding=‘utf-8‘) as read_f,\
# open(r‘C:\Users\xxx\Desktop\Python1\ab.txt.swap‘,mode=‘wt‘,encoding=‘utf-8‘) as write_f:
# for line in read_f:
# if ‘您好‘ in line:
# line=line.replace(‘您好‘,‘你好‘)
# write_f.write(line)import os

# os.remove(‘ab.txt‘) #删除旧文件
# os.rename(‘ab.txt.swap‘,‘ab.txt‘) #讲新写入的文件 重新命名原来文件

文件修改

标签:命名   原来   文件内容   replace   打开   删除   utf-8   结果   with   

原文地址:https://www.cnblogs.com/zhangcaiwang1/p/9534380.html

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