我正在
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控制台作为脚本执行时才会失败。
答案 0 :(得分:1)
一切都已经整理好了。确实问题出在回车符号中,该符号在行尾被视为空格。 line.strip(“\ n”)整理出问题