python入门之两只方法修改文件内容
Posted 辉辉辉辉a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python入门之两只方法修改文件内容相关的知识,希望对你有一定的参考价值。
1.占硬盘修改
import ox
file_name="兼职.txt"
new_file_name="%s.new".% file_name
old_str="hong" #需要替换的量
new_str="洪"#需要替换成的量
old_f=open(file_name,"read")
new_f=open(new_file_name,"w")
for line in file_name:
if old_str in line:
line=line.replace(old_str,new_str)
new_f.write(line)
old_f.close()
new_f.close()
ox.replace(new_f,old_f) #新的文件夹把旧的文件夹覆盖掉
2.占内存修改
old_str = "hong"
new_str = "洪"
file_name = "兼职.txt"
f=open(file_name,"r+")
data=f.read()
a = data.replace(old_str,new_str)
f.truncate(0)
f.write(a)
f.close()
以上是关于python入门之两只方法修改文件内容的主要内容,如果未能解决你的问题,请参考以下文章