35

Python から rsync コマンドを実行する必要があります。これは可能ですか?可能であれば、どうすればよいですか?

rsync -Ccavz --delete DJStatic username@website
4

1 に答える 1

29

次のスニペットを使用して、Python からサブプロセスを呼び出すことができます

import subprocess
subprocess.call(["ls", "-l"])

あなたの場合、それはこのようなものになります

subprocess.call(["rsync", "-Ccavz", "--delete","DJStatic", "username@website"])

詳しくはこちらをご覧ください。

于 2013-08-28T07:51:23.567 に答える