1. 程式人生 > >如何使用python建立檔案備份

如何使用python建立檔案備份

製作檔案備份

開啟原檔案
old_f_name = input(“請輸入備份的檔案路徑:”)
old_f = open(old_f_name, “r”)

開啟新檔案
new_f_name = “[復件]” + old_f_name
123.txt -> 123[復件].txt 123 + “[復件]” + .txt
index = old_f_name.rfind(“.”) # 獲取.對應的字尾
if index >= 0: # 如果有後綴
new_f_name = old_f_name[:index] + “[復件]” + old_f_name[index:]
else: # 如果沒有後綴
new_f_name = old_f_name + “[復件]”
new_f = open(new_f_name, “w”)

讀取原檔案內容
content = old_f.read()

寫入到新檔案中
new_f.write(content)

關閉原檔案
old_f.close()

關閉新檔案
new_f.close()