使用python向bash命令传递变量

2024-10-06 12:33:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个小脚本,我想使用python编程语言将varable传递到bash命令中,例如:

number = raw_input("digit: ")

然后我想把number变量放到bash命令中,例如:

^{pr2}$

最后,我想用bash命令在python脚本中运行它:

ssh foo45.bar

我该怎么做?在


Tags: 命令脚本bashnumberinputrawbar编程语言
1条回答
网友
1楼 · 发布于 2024-10-06 12:33:41
import subprocess
number = raw_input("digit: ")
subprocess.call(('ssh', 'foo{}.bar'.format(number)))

为了更好地阅读,请尝试使用string formatting和{a2}的python文档。在

如果要将上述内容与sshpass集成,请将subprocess调用替换为:

^{pr2}$

相关问题 更多 >