我正在编写脚本解释器。它应该生成一个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
我做错了什么?
答案 0 :(得分:2)
10.49.188.187
不是Python(或任何语言)中的有效标识符。你可能需要一个字符串:"10.49.188.187"
。