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入门之两只方法修改文件内容的主要内容,如果未能解决你的问题,请参考以下文章

27 三元运算之两只老虎

python 修改文件内容3种方法

python 修改文件内容3种方法

python修改txt文件内容

python 修改文件内容函数

Python 修改文件