首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决ModuleNotFoundError: No module named urllib2

    这个错误通常是因为Python 3中对​​urllib​​库进行了重构,将​​urllib​​模块分为了​​urllib.request​​和​​urllib.error​​两个模块,而​​urllib2​​...但是需要注意的是,​​urllib2​​​在Python 3中已被移除,取而代之的是​​urllib.request​​​和​​urllib.error​​​模块。...(url)except urllib2.URLError as e: if hasattr(e, 'reason'): print('Failed to reach the server...Error code: ', e.code)在上面的例子中,使用​​urllib2.urlopen​​方法发送请求,并通过​​try-except​​进行异常处理。...但需要注意的是,由于在Python 3中被移除,所以在Python 3中应该使用​​urllib.request​​和​​urllib.error​​模块来代替​​urllib2​​。

    1.1K40

    python学习笔记(7)——远程主机强迫关闭了一个现有的连接

    python 远程主机强迫关闭了一个现有的连接 socket 超时设置 errno 10054 python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接。...问题解决方案: 前几天使用python读取网页。因为对一个网站大量的使用urlopen操作,所以会被那个网站认定为攻击行为。有时就不再允许下载。...导致urlopen()后,request.read()一直卡死在那里。最后会抛出errno 10054. 这个错误是connection reset by peer.也就是传说的远端主机重置了此连接。...print('-----UnicodeDecodeError url:',url) except urllib.error.URLError...简单的处理方法是:首先参照的我的文章:python检查点简单实现 。先做一个检查点。然后将以上会跑出异常的那段代码while True一下。

    43K20

    运维python进行(三) 用pytho

    来搞一下吧 首先我们选的是urllib2模块,之所以用这个是因为python本身自带此模块增加系统的兼容性 [root@salt-node1 tmp]# python zabbix.py  f037e64b7018fe987c3b1d3e1d717ecb...:         request.add_header(key,header[key])     #发送请求,最终返回token     try:         result = urllib2.urlopen...(request)     except urllib2.URLError as e:         print "Auth Failed, Please Check Your Name And Password...        request.add_header(key, header[key])     # 请求zabbix获取返回结果     try:         result = urllib2.urlopen...(request)     except urllib2.URLError as e:         print "request Failed:", e.code     else:

    71300
    领券