Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python .\u全局\u默认\u超时发生在简单urlopen上_Python_Sockets_Python 2.7_Error Handling_Timeout - Fatal编程技术网

Python .\u全局\u默认\u超时发生在简单urlopen上

Python .\u全局\u默认\u超时发生在简单urlopen上,python,sockets,python-2.7,error-handling,timeout,Python,Sockets,Python 2.7,Error Handling,Timeout,我有一个问题是: Sorry Traceback (most recent call last): File "testconn.py", line 2, in <module> import httplib File "C:\Python27\lib\httplib.py", line 680, in <module> class HTTPConnection: File "C:\Python27\lib\httplib.py", line 692, in HTTPCo

我有一个问题是:

Sorry
Traceback (most recent call last):
File "testconn.py", line 2, in <module>
import httplib
File "C:\Python27\lib\httplib.py", line 680, in <module>
class HTTPConnection:
File "C:\Python27\lib\httplib.py", line 692, in HTTPConnection
timeout=socket._GLOBAL_DEFAULT_TIMEOUT, source_address=None):
AttributeError: 'module' object has no attribute '_GLOBAL_DEFAULT_TIMEOUT'   

非常感谢您的帮助。

检查您是否有自己的
socket.py
文件。这会影响标准库
套接字
模块的导入

找到它,重命名(或删除)它。您还应该重命名(或删除)
socket.pyc


顺便说一句,下一行有一个打字错误(页眉s


另外,如果要在
socket.py
文件中导入
Flask
,则应将文件名更改为其他名称。

不,运气不好。尝试删除并重新绘制&所有内容。“还记得吗?”丹尼尔克兰古,如果你运行这个,你会得到什么
python-c“导入套接字;打印(socket.\uu文件\uuuu)”
@DanielCrangu,请看我刚刚录制的。您好,对于python-c,在c:\Python27中的“导入套接字;打印(socket.\uu文件\uuuu)”我得到:\lib\socket.py\对于另一个目录(Desktop\PythonStuff),我得到“对不起\n\socket.pyc”。非常感谢您的视频,我尝试按照您的步骤操作,但仍然出现相同的错误。@DanielCrangu,删除
socket.py
socket.pyc
。然后尝试
python-c“导入套接字;打印(套接字文件)”
;确保打印路径为标准库套接字模块路径。如果没有,也将其移除。
import httplib
import urllib2

headers = {"pragma" : "no-cache"}
req = urllib2.Request("http://google.com/", headers = header)
response=urllib2.urlopen(req)

print response
req = urllib2.Request("http://google.com/", headers = header)
#                                                           ^