关闭

python2 import urllib2报错

标签: python
1377人阅读 评论(0) 收藏 举报
分类:

这段时间想玩玩python网页信息爬取,在使用urllib2这个库的时候导入失败,提示信息为:

im@58user:~/PythonProjects/IOTest$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/urllib2.py", line 94, in <module>
    import httplib
  File "/usr/lib/python2.7/httplib.py", line 80, in <module>
    import mimetools
  File "/usr/lib/python2.7/mimetools.py", line 6, in <module>
    import tempfile
  File "/usr/lib/python2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "io.py", line 3, in <module>
    os.remove(f)
NameError: name 'f' is not defined

当然我仅仅时想在命令行测试一下是否能导入urllib2这个库,却报出这么一段错误日志。

猜想原因是:自己当前的执行目录中的io.py文件覆盖了python自带的io文件,并且io.py脚本自己没有写完语法有问题造成的。

记录这个错误,这让作者以后pyhon在命名文件时不是那么随意~!~!

0
0
查看评论

在python3.3后urllib2已经不能再用,只能用urllib.request来代替

在python3.3后urllib2已经不能再用,只能用urllib.request来代替 如在python3.3.0中运行一下脚本 import urllib2response=urllib2.urlopen('http://www.baidu.com')html=r...
  • u010603691
  • u010603691
  • 2016-01-25 11:08
  • 14822

Python:urllib与urllib2错误解析

原文地址:http://www.zhenv5.com/?p=398   首先说一下我用的Python版本是2.7.1,等换了新主机就用最新的3.1版本, 现在先将就着学习Python的基本知识。 悲剧的原因很简单,为了看看python的urllib和urllib...
  • minenki
  • minenki
  • 2013-04-22 10:05
  • 2843

一个超级傻的错误--import urllib.request 报错

在看了网上的爬虫教程后,我信心满满的写了一个名为urllib.py的文件想试验一下网上的方法,内容很简单:import urllib.requesturl = "http://www.baidu.com" data = urllib.request.urlopen(url).re...
  • ajinglingmofashi
  • ajinglingmofashi
  • 2016-12-13 16:33
  • 6933

详解:Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests

先说说Python2中的url与urllib2(参考此处): urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下: 1、urllib2可以接受一个Request类的实例来设置URL请求的headers,例如: req = urllib2...
  • drdairen
  • drdairen
  • 2016-04-14 10:30
  • 40479

ImportError: No module named 'urllib2'

今天试了一下一段简单的代码:import urllib2response = urllib2.urlopen("http://www.baidu.com") print response.read()运行后报错:Traceback (most recent call last):...
  • sinat_36246371
  • sinat_36246371
  • 2017-02-15 09:36
  • 2380

python的httplib、urllib和urllib2的区别及用

慢慢的把它们总结一下,总结就是最好的学习方法 宗述 首先来看一下他们的区别 urllib和urllib2 urllib 和urllib2都是接受URL请求的相关模块,但是urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。 这意味着,你不...
  • Dolphin_h
  • Dolphin_h
  • 2015-04-27 00:44
  • 22889

python2.7爬虫学习笔记(一)---Urllib库的使用

扒一个网页 构造Request post和get数据传送 设置headers Proxy(代理)的设置 Timeout设置 URLError异常处理 cookie的使用
  • SirM2z
  • SirM2z
  • 2015-06-03 20:14
  • 7333

python urllib2模块介绍

简介: urllib2是python的一个获取url(Uniform ResourceLocators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cooki...
  • cjh8732
  • cjh8732
  • 2015-04-13 14:45
  • 530

python 2.7 引入模块报错

这两天在学习爬虫。例程是用python3写的,本机装的是2.7。在引入模块时就发生问题,引入import urllib.request时报错: import urllib.request ImportError: No module named request 网上查出的原因是2.7不是这样引...
  • magius
  • magius
  • 2016-12-08 13:22
  • 926

File "<stdin>", line 1 pip install XXXXX ^ SyntaxError: invalid syntax

在windows环境下出现安装错误,提示   File "", line 1     pip install builtwith         &#...
  • LEE18254290736
  • LEE18254290736
  • 2017-01-01 18:40
  • 8728
    个人资料
    • 访问:288688次
    • 积分:3978
    • 等级:
    • 排名:第9390名
    • 原创:329篇
    • 转载:17篇
    • 译文:10篇
    • 评论:35条
    博客专栏
    最新评论