python3中将urllib和urlib2两个库合并成一个库urllib了。
python3中使用urllib库还有一些问题需要注意。
首先是打开一个网页时,大多数示例是

>>> import urllib
>>> c = urllib.request.openurl('http://www.python.org')

但是我在使用的时候却提示错误:

AttributeError: module 'urllib' has no attribute 'request'

看官方文档说明,urllib有五个函数error、parse、request、response、robotparser。再help一下,看看

>>> help(urllib)
Help on package urllib:NAMEurllibPACKAGE CONTENTSerrorparserequestresponserobotparserFILEd:\software\python3.5.2\lib\urllib\__init__.py

这就奇怪了,明明是有request这个函数,为什么会提示出错呢?输入urllib,Tab一下可以看到只有parse一个函数。这是为什么呢?其实我也不知道,哈哈哈,但是我找到了一个解决方法,就是将原来的引用修改一下,改成

from urllib import request

再输入语句测试下

>>> from urllib import request
>>> c = request.urlopen('http://www.python.org')
>>> 

正确,不再提示错误了,原因我还没有找到,大家有知道的可以评论下告诉我,大家共同进步。

python3中urllib库的使用相关推荐

  1. oracle urlencode 中文,Python2和Python3中urllib库中urlencode的使用注意事项

    前言 在Python中,我们通常使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作,但是在Python2和Python3中urllib模块中所提供的urlencode的包 ...

  2. python3 urlencode_Python2和Python3中urllib库中urlencode的使用注意事项

    前言 在Python中,我们通常使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作,但是在Python2和Python3中urllib模块中所提供的urlencode的包 ...

  3. 常见的爬虫分析库(1)-Python3中Urllib库基本使用

    原文来自:https://www.cnblogs.com/0bug/p/8893677.html 什么是Urllib? Python内置的HTTP请求库 urllib.request          ...

  4. python3中urllib库_Python--urllib3库详解

    Python--urllib3库详解 Urllib3是一个功能强大,条理清晰,用于HTTP客户端的Python库,许多Python的原生系统已经开始使用urllib3.Urllib3提供了很多pyth ...

  5. 对python3中pathlib库的Path类的使用详解

    原文连接   https://www.jb51.net/article/148789.htm 1.调用库 ? 1 from pathlib import 2.创建Path对象 ? 1 2 3 4 5 ...

  6. python3库_对python3中pathlib库的Path类的使用详解

    用了很久的os.path,今天发现竟然还有这么好用的库,记录下来以便使用. 1.调用库 from pathlib import 2.创建Path对象 p = Path('D:/python/1.py' ...

  7. 两步操作解决Python3中openCV库安装难题(清华大学镜像源)

    两步操作解决Python3中openCV库安装难题 ways1:whl文件+pip安装: step1:下载whl包: 清华大学的下载库: https://mirrors.tuna.tsinghua.e ...

  8. python3中PCV库安装的方法步骤

    python3中PCV库安装的方法步骤 安装 安装 在一次比赛中参考别人代码时用到了PCV,是一个很老的包了,遂前往安装. 下载PCV库文件数据,下载地址:https://github.com/jes ...

  9. python3中urllib2_urllib2库在Python中的基本使用

    不想说废话了,所以这篇文章还是同样直奔猪蹄......快到饭点了,见谅见谅.这次,我们聊聊urllib2库在Python(Python2 Python3)中的基本使用,希望大家会喜欢啦~ urllib ...

最新文章

  1. C#调用淘宝API流程整理
  2. android网络拦截,拦截所有app的网络请求
  3. 智慧城市需要百姓智慧
  4. python 复制文件_python 复制文件
  5. solaris php,针对 Solaris 的安装提示
  6. boost库 bind/function的使用
  7. LeetCode:面试题40. 最小的k个数
  8. [转]C#读写TEXT文件
  9. CCF201612试题
  10. SQL注入 详解 有图有真相
  11. 22条创业军规,让你5分钟读完《创业维艰》
  12. SpringBoot(53) 整合canal实现数据同步
  13. 使用Python求解一元二次方程
  14. xctf-supersqli
  15. apache - mod_rewrite配置指令RewriteBase
  16. Xshell脚本实现自动登陆||自动登陆的几种方式。
  17. java图片压缩质量_java图片高质量压缩
  18. 云原生IDE:iVX首个通用且强大无代码开发平台
  19. 【翻译】通过GSoC、GSoD、LFX和Outreachy来庆祝CNCF实习的成功五周年
  20. 需要用计算机权限才能删除,您需要计算机管理员提供的权限才能对此文件进行更改,删不掉文件怎么处理...

热门文章

  1. Mongodb知识总结
  2. android 多点触控缩放,Android多点触控(图片的缩放Demo)
  3. 数据结构和算法之单链表
  4. 《移动项目实践》实验报告——Android设备操作
  5. [USACO4.2]完美的牛栏The Perfect Stall
  6. Magic Powder - 2
  7. linux_mint语言卡住,使用linux mint 16的容易死机怎么处理?
  8. ftp+线程池批量上传文件
  9. mybatisplus的详细使用(自动填充,乐观锁,分页,条件查询)
  10. 【项目实战】vue+springboot项目使用富文本编辑器实现长文章发表和展示