web-dev-qa-db-ja.com

PythonからRsyncを実行します

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

rsync -Ccavz --delete DJStatic username@website
25
Marcus

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

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

あなたの場合、それはこのようなものでしょう

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

詳細は こちら を参照してください。

20
philshem