Python Telnet命令的语法无效

时间:2016-02-22 10:57:56

标签: python telnetlib

我正在编写脚本解释器。它应该生成一个Telnet会话来发送AT命令。

以下是它生成的脚本:

telentHandle = None
if telentHandle == None:
    import telnetlib
    telentHandle = telnetlib.Telnet(10.49.188.187, 23456)
    telentHandle.read_until("login: ")
    telentHandle.write(userName + "\n")
    telentHandle.read_until("Password: ")
    telentHandle.write(password + "\n")
telentHandle.write(AT + "\n")

当我运行它时,我得到了

  File "H:/code/testgen/test_script.txt.py", line 10
    telentHandle = telnetlib.Telnet(10.49.188.187, 23456)
                                            ^
SyntaxError: invalid syntax

我做错了什么?

1 个答案:

答案 0 :(得分:2)

10.49.188.187不是Python(或任何语言)中的有效标识符。你可能需要一个字符串:"10.49.188.187"