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 回答