python入門之兩只方法修改文件內容
阿新 • • 發佈:2018-05-09
() read close replace 文件內容 r+ lac 新的 文件
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入門之兩只方法修改文件內容