Python - telnet - 自动化APC PDU

2023-11-30

我正在尝试使用 python 内置的 telnet 功能自动关闭与 APC PDU 连接的设备。我相信我可以输入用户名和密码,但之后无法继续。我的代码如下:

    telnet_session = telnetlib.Telnet(host=self.apc_ip)
    self.logger.info("Entering APC Username")
    telnet_session.read_until("User Name :")
    telnet_session.write(self.apc_username + "\n")
    self.logger.info("Entering APC Password")
    telnet_session.read_until("Password  :")
    telnet_session.write(self.apc_password + "\n")
    sleep(2)
    print telnet_session.read_all()

我正在运行 Windows,所以我相信https://github.com/quackenbush/APC不是一个选项,因为我无法安装 pexpect。

任何帮助,将不胜感激。

Thanks,

Parth


问题是我没有发送正确的结束行。

在 Windows 中是 \r\n,而不是 \n

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python - telnet - 自动化APC PDU 的相关文章

随机推荐