从Python运行rsync

Run Rsync from Python

本问题已经有最佳答案,请猛点这里访问。

我需要从python运行rsync命令。这可能吗?如果可能,我该怎么做?

1
rsync -Ccavz --delete DJStatic username@website


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

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

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

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

有关详细信息,请参阅此处。