1. 程式人生 > >python入門之兩只方法修改文件內容

python入門之兩只方法修改文件內容

() 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入門之兩只方法修改文件內容