現實生活中很多檔案需要備份,這裡寫一下用python程式實現檔案的備份。
# 提示輸⼊⽂件
oldfilename = input("請輸⼊要拷⻉的⽂件名字:")
# table of contents |
# 應⽤1:製作⽂件的備份 11
# 以讀的⽅式開啟⽂件
oldfile = open(oldfilename,'rb')
# 提取⽂件的字尾
fileflagnum = oldfilename.rfind('.')
if fileflagnum > 0:
fileflag = oldfilename[fileflagnum:]# 擷取檔名』.『到最後
# 組織新的⽂件名字
newfilename = oldfilename[:fileflagnum] + '[復件]' + fileflag
# 建立新⽂件
newfile = open(newfilename, 'wb')
# 把舊⽂件中的資料,⼀⾏⼀⾏的進⾏複製到新⽂件中
for linecontent in oldfile.readlines():
newfile.write(linecontent)
# 關閉⽂件
python指令碼實現檔案備份
本指令碼通過判斷是否為周一來執行完全備份或增量備份,需提前放到計畫任務中每天執行,實現周一完全備份,之後每天增量備份的功能.具體 實現如下 root bin python from time import strftime import os import tarfile import hashli...
Python實現備份檔案例項
該例項主要實現讀取乙個任務檔案,根據指定的任務引數自動備份.任務檔案的格式 注意,分號後面注釋是不支援的 task 一項任務開始 dir h project 指定備份的目錄 recusive 1 是否遞迴子目錄 suffix h cpp hpp c user filters vcxproj sln ...
python檔案備份
root kl bin python3 author kl 對檔案周一進行完全備份,周二到週日進行增量備份 根據md5校驗 import tarfile import hashlib import os from time import strftime import pickle defcheck...