gpt4 book ai didi

python - 在 Python 中使用 rsync 与变量串联时出错

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:51 25 4
gpt4 key购买 nike

我正在从命令行运行以下脚本:

os.system("rsync -avrz -e \'ssh -i /root/.ssh/keyfile.pem\' /var/www/" + folder_name + " root@server.com:" + destfoldertosync)

当我打印出 rsync 时,我得到了这个:

rsync -avrz -e 'ssh -i /root/.ssh/keyfile.pem' /var/www/folder_name, root@server.com:/var/www/destfoldertosync

“/var/www/folder_name”正在破坏 rsync。它与硬编码在其中的文件夹名称配合得很好。为什么它在路径后面插入逗号以及如何阻止它这样做?

注意:我无法使用 paramiko,所以我希望它能够与 os.system 一起使用。

最佳答案

我在 cli 上犯了用逗号分隔参数的错误。现在可以了。

关于python - 在 Python 中使用 rsync 与变量串联时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com