从Python运行Rsync

时间:2013-08-21 23:12:51

标签: python curl rsync

我需要从Python运行rsync命令。这是可能的,如果是这样,我该怎么做?

rsync -Ccavz --delete DJStatic username@website

1 个答案:

答案 0 :(得分:17)

您可以使用以下代码段从python调用子进程

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

在你的情况下,它会是这样的

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

有关详细信息,请参阅here