1. 程式人生 > >使用python進行檔案備份

使用python進行檔案備份

1,伺服器需要備份

因為業務需要,有一臺windows的2008伺服器。
上面的檔案需要備份,但是windows的cmd命令寫的不熟。
開始想硬著頭皮寫一個cmd指令碼,發現連時間處理都找了半天。
真的是太難用了。

2,使用python解決

from ftplib import FTP

ftp = FTP()  # 設定變數
# ftp.set_debuglevel(2)  # 開啟除錯級別2,顯示詳細資訊
ftp.connect("192.168.1.120", "21")  # 連線的ftp sever和埠
ftp.login("userName", "password"
) # 連線的使用者名稱,密碼 print(ftp.getwelcome()) # 打印出歡迎資訊 # print(ftp.retrlines('LIST /Server/path')) # ftp.storbinary('STOR /Server/path/newFileName.java', open("/Local/path/fileName.java", 'rb')) # 上傳FTP檔案 ftp.quit()

預設python就有ftplib。直接使用就行了。
用ftp.storbinary(‘STOR /XXX”,open(“/XXX”),”rb”)。分別傳入伺服器路徑&檔名稱,和本地路徑&檔名稱就可以了。

3,總結

python真的很強大。怪不得網際網路公司都喜歡呢。
解決了windows上面的很多問題呢。