python實現檔案的備份

2021-08-26 09:31:30 字數 770 閱讀 2025

現實生活中很多檔案需要備份,這裡寫一下用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...