在安装了Python 1.6(我能找到的惟一Python.pet)之后,在运行Lucid puppy 5.2的旧笔记本电脑上运行和测试几个IRC bot时,每隔几次运行Python文件,就会出现一个奇怪的错误:
Traceback (most recent call last):
File "bot.py!, line 77, in <module>
irc.connect ( (irc_network, irc_port) )
File "<string>", Line 1, in connect
socket.gaierror: [Errno -3] Temporary failure in name resolution
这是发生此错误的代码部分:
^{pr2}$我只是使用socket
模块来实现这一点,没有任何第三方导入。
我不知道这个错误是什么,也不知道它意味着什么,因为一个快速的google找不到我想要的东西。在
令人满意的事实是,我可以尝试再次运行这个机器人,而不需要改变任何东西,它运行得很好。在
谢谢你抽出时间。在
我唯一能想到的是你的DNS解析程序不能正常工作。这里的代码运行良好。在
顺便说一句,如果你替换
与
^{pr2}$你更能证明未来,因为你不会把自己局限于一个在未来几十年将消失的旧协议。在
我也有同样的问题。原来我的DNS无法解析我的主机名,是的,草率地只给了我的主机名,而不是主机.node1.节点2。所以查找你的主机名,如果它不起作用,那么你需要更具体一些,基本上你是在寻找你的dnsa或Quad A记录,并使用你的DNS可以解析的名称。另一种可能是您还没有DNS列表。在
相关问题 更多 >
编程相关推荐