0

有人能解释一下为什么我从这个在线编辑器那里得到一个错误吗?我的代码在这里:http ://codepad.org/Yx2VSml2

4

4 回答 4

7

当您打电话时,urllib.urlopen()您正在尝试打开网络连接。出于安全原因,任何在线编辑器都应禁止此类操作。

于 2013-07-27T19:57:36.920 回答
6

从堆栈跟踪:

IOError: [Errno socket error] (-2, 'Name or service not known')

这看起来像是一个失败的 DNS 解析。

Codepad 可能禁止联网:从安全的角度来看,这是有道理的。

于 2013-07-27T19:58:03.077 回答
5

出于安全原因,在线代码编辑器通常会阻止网络访问。

于 2013-07-27T19:57:48.633 回答
0

如果无法建立连接,则会引发 IOError 异常

来自urllib的文档

于 2013-07-27T20:01:17.743 回答