【发布时间】:2014-02-21 14:54:42
【问题描述】:
我制作了一个脚本,用于在 MACOS 上运行 APP 它基本上控制相机使用和IP地址
我的问题是它需要密码
我正在使用此处的 http://docs.python.org/2/library/telnetlib.html#telnetlib.Telnet 示例,但它不起作用 我不希望它提示用户输入密码,我只想在应用程序每次运行时对其进行硬编码。
if ip:
self.conn = telnetlib.Telnet(ip, 24)
self.consume_telnet()
else:
self.conn = None
def telnet_send(self, s):
passCode = '********'
password = getpass.getpass()
if self.conn:
self.conn.write(s + '\r\n')
if password:
self.conn.read_until('Password: ')
self.conn.write(password.strip() + '\n')
else:
print s
【问题讨论】:
-
请添加代码的重要部分和/或添加错误消息(如果有)。
-
我已添加代码... 密码提示用户输入密码。我不想那样做。密码只需要一次,以后再也不需要了。
-
你能帮忙吗?我仍然无法处理代码。
标签: python-2.7 passwords telnetlib