python在windows下實現備份程式例項

2022-09-29 17:03:16 字數 982 閱讀 3129

很多書籍裡面講的python備份都是在linux下的,程式設計客棧而在xp上測試一下也可以執行備份功能,**都差不多相同,就是到www.cppcns.com執行打包的時候是不一樣的。而且要www.cppcns.com用到winrar,其他的壓縮檔案也是一樣的。

首先我們要把winrar的路徑新增到path裡面,這裡新增完了要重啟機子才有效。

這裡要注意:把winrar的路徑新增到path裡面之後一定要重啟,否則path的設定不會起作用,打包就會失敗!

這裡用到得命令是:winrar a ***.zip ***x

***為任意字元

例項**如下:

#備份指令碼,用來備份的

#filename:backup_程式設計客棧ver1.py

import os

import time

import sys

#備份的原始檔路徑

sourc = ['g']

#備份的檔案所放的地方

target_dir = 'g://'

#備份檔案的名字

target = target_dir + time.strftime('%y%m%d%h%m%s')+'.rar'

#zip_command = "zip -qr '%s' %s" % (target,''.join(sourc))

#zip_command = "winrar a /"%s/" %s" % (target,' '.join(sourc))

zip_command="winrar a %s %s" %(target,' '.join(sourc))

print zip_command

if os.system(zip_command) == 0:

print '打包成功!'+target

else:

print '打包失敗!

本文標題: python在windows下實現備份程式例項

本文位址:

在Windows下利用Python控制Linux

在windows下如何能控制linux,大概的想法肯定是ssh,的確,python也提供了對應的庫,以下先提供乙個例子,通過python獲得xenserver的uuid import paramiko hostname 10.10.10.100 port 22 username root passw...

python在windows下的備份程式

我看的是 python簡易教程 裡面講的是在linux下的,我懶得切換系統,就像在xp上測試一下,都差不多相同,就是到執行打包的時候是不一樣的。要用到winrar,其他的壓縮檔案也是一樣的。首先我們要把winrar的路徑新增到path裡面,這裡新增完了要重啟機子才有效。ps 我就糾結在這裡n久,為什...

PYTHON在WINDOWS環境下的環境變數設定

1.首先需要在系統中註冊python環境變數 假設python的安裝路徑為c python2.5,開啟 我的電腦 屬性 高階 環境變數 系統變數 在path的值後面追加 c python25 記得加上 分號 與前面的值分隔開 上述環境變數設定成功之後,就可以在命令列直接使用python命令。或執行 ...