3
我正在使用python 2.7并且遇到错误消息。我正在关注一个教程,并不确定是否我的错误是由于我正在使用的python版本。IP地址格式的语法错误
HostIP = input("Enter Host IP: ")
一旦我添加第二个句点,就会出现语法错误。 192.168没有错误。 192.168。 - 错误开始。我正在尝试编写一个将使用套接字模块的脚本。任何指导都会有所帮助。
谢谢!
我正在使用python 2.7并且遇到错误消息。我正在关注一个教程,并不确定是否我的错误是由于我正在使用的python版本。IP地址格式的语法错误
HostIP = input("Enter Host IP: ")
一旦我添加第二个句点,就会出现语法错误。 192.168没有错误。 192.168。 - 错误开始。我正在尝试编写一个将使用套接字模块的脚本。任何指导都会有所帮助。
谢谢!
您正在使用python2.7,其中,input
方法立即在输入上执行eval()
。使用raw_input
而不是获取字符串:
HostIP = raw_input("Enter Host IP: ")
input
在python3的工作原理类似于python2的raw_input
,它给你一个字符串,但input
在python2尝试计算输入。
因此,当您输入192.168
时,它会立即将其转换为加倍,但是当您执行192.168.
时,它无法识别它并因此产生错误。
希望有帮助
感谢您的提醒。我还没玩过v3。 – user2565554