Python3.4找不到urllib2

问题:在Python3.4中 运行如下代码报错,找不到urllib2

import urllib2
response = urllib2.urlopen('http://www.baidu.com/')
print response.read()

解决办法:

import urllib.request
resp=urllib.request.urlopen('http://www.baidu.com')
html=resp.read()
print(html)

在python3.4里面,用urllib.request代替urllib2,另外python3之后,不能再用

print html

这样的方式,因为print这个时候已经是一个方法了。必须使用下面的方法

print(html)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 13:41:17

Python3.4找不到urllib2的相关文章

Python3 下找不到urllib2的问题

Python 3.* 用urllib.request来代替原来的urllib2,因此调用的时候改为: >>> import urllib.request >>> urllib.request.urlopen('http://www.baidu.com')如 https://www.python.org/dev/peps/pep-3108/#urllib-package--------------------- 作者:felcon 来源:CSDN 原文:https://b

Python3.X如何下载安装urllib2包 ?

python 3.X版本是不需要安装:urllib2包的,urllib和urllib2包集合成在一个包了 那现在问题是: 在python3.x版本中,如何使用:urllib2.urlopen()? 答: import urllib.request resp=urllib.request.urlopen("http://www.baidu.com")

ubuntu python3.6 找不到_sqlite3

sudo apt-get install libsqlite3-dev 然后重新编译python: sudo ./configure --with-ssl sudo make -j8 sudo make install over! 原文地址:https://www.cnblogs.com/jiu0821/p/8438454.html

几行代码抓取百度首页

python中源码位置(以urllib为例):    python中自带的模块:        /usr/lib/python3.5/urllib/request.py(python3)        /usr/lib/python2.7/urllib2.py(python2)    python的第三方模块:        /usr/local/lib/python2.7/site-packages/ 注意:关于urllib模块,python3中的导入方法为import urllib.requ

爬取表情包

这是我第一次在这写博客,还是有点兴奋. 我也是刚接触Python不久,发现Python代码真的很强大,简单就可以处理复杂的事.最近很想写个爬虫,但水平没达到,正好CSDN学院有个公开课,黄勇老师讲的<90分钟掌握Python多线程爬虫(全程实战)>,3月6日晚20:00我听了直播,当时没跟上,等看了回播才搞明白(可能我是Python2课里是Python3,找理由O(∩_∩)O哈哈~). 先上笔记: 爬虫的流程分析: 1.请求数据:requests库(这个库可以很方便的去请求网络数据) *安装方

Class热替换与卸载

概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用.本文主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理. Class热替换 ClassLoader中重要方法: loadClass:ClassLoader.loadClass(…) 是ClassLoader的入口点.当一个类没有指明用什么加载器加载的时候,JVM默认采用AppClassLoader加载器加载没有加载过的class,调用的方法的入口就是

PostgreSQL中查找最大连续性字段

一.建表 lihao=#create table tb (id int,pid int,name varchar); lihao=#INSERT INTO tb VALUES (1, 0, '广东省'); lihao=#INSERT INTO tb VALUES (2, 0, '浙江省'); lihao=#INSERT INTO tb VALUES (3, 2, '衢州市'); lihao=#INSERT INTO tb VALUES (4, 2, '杭州市'); lihao=#INSERT I

Java对List对象进行排序

有时候需要对List对象进行排序,如果每一处都去写一个排序方法,就会产生重复代码的坏味道,而且每一处都写,工作量会很大.我们知道,Java提供了一个Collections.sort()方法可以对List排序,利用Java反射机制,很容易就能写出一个通用的排序方法. 为了防止出现不按照getter,setter规范命名的POJO类,我不打算动态调用getXXX()方法,而是直接获取对象的属性值.为了达到不论是否是public成员变量,都能获取到的目的,在获取到Field后,调用了setAccess

心若迅雷会员账号获取器

心若迅雷会员账号获取器是一个绿色免费的迅雷会员获取小工具,每天都会发布多个有效的迅雷会员账号供大家使用,用户可以使用这些账号登陆迅雷进行离线下载. 获取迅雷白金会员一人一号说明以及流程:点击下面的(立即获取白金会员一人一号)进行获取,会自动打开一个软件安装提示,点击(立即点击安装)然后点软件上的注册账号然后通过注册的账号登陆视频聊天软件,然后随便进个房间免费观看2分钟视频,2分钟以后软件自动发送一人一号白金账号到你邮箱!如果按操作后没发送到自己邮箱请联系客服QQ:1625223157领取一人一号