- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 Windows 上使用 pexpect.popen_spawn.PopenSpawn 打开 telnet 连接,因为 pexpect.spawn 仅在 Linux 平台上可用。我在 Linux 上用 pexpect.spawn 测试了相同的 python 脚本,它工作正常。但是,我无法在 Windows 上使用 pexpect.popen_spawn.PopenSpawn 打开 telnet。线路pexpect.popen_spawn.PopenSpawn("C:/Windows/System32/telnet.exe <IP> <PORT>")
显示以下错误
console = popen_spawn.PopenSpawn(mycommand)
File "C:\Python27\lib\site-packages\pexpect\popen_spawn.py", line 45, in __ini
t__
self.proc = subprocess.Popen(cmd, **kwargs)
File "C:\Python27\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
现在 telnet.exe 在 C:/Windows/System32 可用,我已经在命令提示符下使用 telnet 成功测试了相同的命令。我究竟做错了什么?任何想法?我正在使用 python 2.7
最佳答案
Pexpect 似乎不喜欢路径中的反斜杠!!例如试试这个:
mycommand = mycommand.replace("\\", "/")
console = popen_spawn.PopenSpawn(mycommand)
(仅限 Windows 问题)
关于python - WindowsError : [Error 2] The system cannot find the file specified in pexpect. popen_spawn.PopenSpawn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41185376/
有没有人幸运地运行 pexpect.popen_spawn.PopenSpawn() 以在 Windows 中运行 telnet? 请注意,我已经从 Windows 启用了“Telnet 客户端”功能
我试图在 Windows 上使用 pexpect.popen_spawn.PopenSpawn 打开 telnet 连接,因为 pexpect.spawn 仅在 Linux 平台上可用。我在 Linu
我是一名优秀的程序员,十分优秀!