如何将字符串传递给pexpect spawn?

时间:2013-04-30 18:59:38

标签: python pexpect

我想ssh到我网络上的另一个节点作为更大的python脚本的一部分,我正在使用pexpect,当我做这样的事情时它会起作用:

session=spawn('ssh root@172.16.210.254')

我想用变量替换地址,所以我可以循环浏览列表中的地址但是当我尝试时:

address = "172.16.210.253"

session=spawn('ssh root@'address)

它不起作用,因为使用这种方式的地址是无效的语法。这个的正确语法是什么?

1 个答案:

答案 0 :(得分:2)

session=spawn('ssh root@' + address)连接字符串