【发布时间】:2012-04-23 12:40:29
【问题描述】:
我想在远程机器上使用 telnet as 执行命令,
telnet x.x.x.x 命令或类似命令
我想将它作为 Python ( subprocess ) 脚本的一部分包含在内,因此需要将它放在一行中。或者,还有其他方法可以做到这一点吗?
感谢任何帮助。
谢谢。
【问题讨论】:
-
这个有用吗?要将数据发送到进程的标准输入,您需要使用标准输入 = PIPE 创建 Popen 对象。 docs.python.org/library/subprocess.html#popen-objects
-
是的,您可以同时使用
stdin和stdout与 Telnet 二进制文件进行通信。但是,为什么不按照我的建议直接使用telnetlib呢?