在安装 Python 1.6(我能找到的唯一的 python .pet)后,在运行 Lucid 小狗 5.2 的旧笔记本电脑上运行和测试一些 IRC 机器人时,每隔几次我运行 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
这是发生此错误的代码部分:
irc_network = 'irc.esper.net'
irc_port = 5555
irc = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
irc.connect ( ( irc_network, irc_port ) )
我只是为此使用该socket
模块,没有任何第三方进口。我不知道这个错误是什么以及它意味着什么,因为一个快速的谷歌对我来说一无所获。
紫色的事实是,我可以再次尝试运行该机器人,而无需更改任何内容,并且运行良好。
感谢您的时间。