windows环境下bat和python调用rysnc的方式

bat调用方式

::同步到214的rpgserver_s1服务端
cd /d d:\Program Files\cwRsync\bin
rsync -vzrtog --progress  /cygdrive/e/版本发布/脚本发布系统/214/ [email protected]::rpgserver_s1 <passwd.txt

python调用方式

# -*- coding: cp936 -*-
import sys
import os
os.getcwd()
dir=r'd:\Program Files\cwRsync\bin'
#dir=r'E:\版本发布\脚本发布系统'
os.chdir(dir)
'''
files=os.listdir(dir)
for f in files:
    print dir +os.sep+f
for root,dirs,files in os.walk(dir):
    for name in files:
        print os.path.join(root,name)
'''
os.system("rsync -vzrtog --progress  /cygdrive/e/版本发布/脚本发布系统/214/ [email protected]::rpgserver_s1 <passwd.txt")


你可能感兴趣的:(python,bat,调用,rysnc)