0
我真的越来越蟒蛇:socket.gethostbyname无法解析主机名
Traceback (most recent call last):
File "./fspace.py", line 11, in <module>
print socket.gethostbyname(host)
socket.gaierror: [Errno -2] Name or service not known
试图通过文件迭代,其中一个行是一个主机名。 行尾没有特殊符号。也没有不可打印的字符。如果我尝试手动粘贴主机名,它的工作原理。它也可以,如果我在python控制台中逐行粘贴脚本。 只有在脚本从Linux控制台作为脚本执行时才会失败。
请提供您正在迭代的内容,即包含主机名的文件。 – rofls
谢谢rofls。一切都已经解决了。事实上问题出现在回车符号中,该符号被视为行尾的空格。 line.strip(“\ n”)解决了问题。 –