gpt4 book ai didi

python - 远程运行 python 脚本的更好方法

转载 作者:太空狗 更新时间:2023-10-30 02:12:29 25 4
gpt4 key购买 nike

我在远程机器上有一个 python 脚本,我想从我的本地机器上执行它。它包含一些参数,如果我要在那台机器上运行它,这就是我运行它的方式。

python python_parallel.py --num=10 --ssh=/home/user1/path/file.txt

目前我的本地机器上有一个运行上述脚本的 python 代码:

from optparse import OptionParser
parser.add_option("-n", "--num", type="int", dest="num_spice",help="Enter the number")
parser.add_option("-s", "--ssh", dest="ssh_txt",help="Enter the path to the text file")
num_spice=options.num_spice
ssh_txt=options.ssh_txt

(options, args) = parser.parse_args()

os.system('ssh user1@10.100.10.201 python /home/user1/path/python_parallel.py --num=%s --ssh=%s' %(num_spice, ssh_txt) )

有更好的方法吗?我在这个 link 尝试了解决方案,但它给了我一个错误“ImportError:没有名为 ssh 的模块”

最佳答案

我建议您查看 plumbum做这样的事情的模块。

这是一种运行本地命令的非常酷且简单的方法,您可以非常轻松地使用远程命令(使用上下文管理器)执行相同的操作。

关于python - 远程运行 python 脚本的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15297189/

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