1. 程式人生 > >python全棧筆記-day05-file_operation

python全棧筆記-day05-file_operation

#檔案操作-修改佔硬碟

import os

name = '庫裡'
new_name = '咖哩仔'

f_name = '檔案操作'
f_new_name = '%s.new'%f_name

f = open(f_name,'r')
f_new = open(f_new_name,'w')
for line in f:
    if name in line:
        line = line.replace(name,new_name)
    f_new.write(line)
f.close()
f_new.close()

# os.rename(f_new_name,f_name)這個方法會報錯,好像是跨平臺的問題
os.replace(f_new_name,f_name)