首页 > 解决方案 > 使用 python 重新启动我的 rooter,给出 pxssh 错误

问题描述

我想使用以下代码重新启动我的 rooter:

from pexpect.pxssh import pxssh


s = pxssh.pxssh()
s.login('Adress','username','password')
s.sendline('reboot')
s.prompt()
s.logout

但它给了我这个错误:

from pexpect import ExceptionPexpect, TIMEOUT, EOF, spawn
ImportError: cannot import name 'spawn' from 'pexpect' (C:\Users\Hama\AppData\Local\Programs\Python\Python39\lib\site-packages\pexpect\__init__.py)

我只需要重新启动一次rooter,仅此而已,在Windows 10下是否有其他解决方案可以做到这一点?

任何帮助表示赞赏,谢谢大家

标签: pythonpexpectpxssh

解决方案


看起来像一个等待命令结束的路由器。尝试使用EOF\n


推荐阅读