如何在python中的exec_command中传递变量值?

时间:2015-12-19 09:35:02

标签: python-3.x paramiko

我已将变量命令的值声明为

command =4
stdin, stdout, stderr = ssh.exec_command("pwd; ./test.sh command")

当我尝试运行上面的命令时,它将输出显示为

I am command

但它应该以

的形式返回
I am 4

上述命令中缺少任何语法?

提前致谢

1 个答案:

答案 0 :(得分:1)

你正在传递"命令"作为字符串,但您需要将其值作为字符串传递:

ssh.exec_command("pwd; ./test.sh " + str(command))