美文网首页
python2 import urllib2报错

python2 import urllib2报错

作者: 静默加载 | 来源:发表于2017-02-03 17:39 被阅读377次

    这段时间想玩玩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在命名文件时不是那么随意~!~!

    想阅读作者的更多文章,可以查看我 个人博客 和公共号:

    振兴书城

    相关文章

      网友评论

          本文标题:python2 import urllib2报错

          本文链接:https://www.haomeiwen.com/subject/dmvdittx.html