Python 无法导入 urllib2(报错)
Python can't import urllib2 (gives an error)
我刚开始编程,我想导入 urllib 资源但是当我只使用这段代码时:
import urllib2
它在 2 个月前工作(休息了)。
它给了我这个错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
import urllib2
File "/usr/lib/python2.7/urllib2.py", line 94, in <module>
import httplib
File "/usr/lib/python2.7/httplib.py", line 1157, in <module>
import ssl
File "/usr/lib/python2.7/ssl.py", line 58, in <module>
import textwrap
File "/usr/lib/python2.7/textwrap.py", line 10, in <module>
import string, re
File "/home/younes/Python/string.py", line 11
for total:
^
我为此使用了 Python 2,在使用 Python 3 时也找不到模块。 (它也没有找到 urllib3 模块?)
我已经重新安装 Python 但它没有用。
我正在使用 Ubuntu 14.04.
文件 /home/younes/Python/string.py
阻止导入标准库模块 string
,进而阻止导入依赖于 string
模块的模块。除此之外,该文件还有一个语法错误。
删除文件或重命名文件。如果有/home/younes/Python/string.pyc
,还有remove/rename。
您有一个名为 string.py 的文件,它隐藏了内置字符串模块。此外,考虑从较新的 Python 3 而不是旧的 Python 2.
如果使用 python3 ,从 urllib 导入请求或导入 urllib.request 和用法:
urllib.request.urlopen("http:xxx")
我刚开始编程,我想导入 urllib 资源但是当我只使用这段代码时:
import urllib2
它在 2 个月前工作(休息了)。 它给了我这个错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
import urllib2
File "/usr/lib/python2.7/urllib2.py", line 94, in <module>
import httplib
File "/usr/lib/python2.7/httplib.py", line 1157, in <module>
import ssl
File "/usr/lib/python2.7/ssl.py", line 58, in <module>
import textwrap
File "/usr/lib/python2.7/textwrap.py", line 10, in <module>
import string, re
File "/home/younes/Python/string.py", line 11
for total:
^
我为此使用了 Python 2,在使用 Python 3 时也找不到模块。 (它也没有找到 urllib3 模块?) 我已经重新安装 Python 但它没有用。 我正在使用 Ubuntu 14.04.
文件 /home/younes/Python/string.py
阻止导入标准库模块 string
,进而阻止导入依赖于 string
模块的模块。除此之外,该文件还有一个语法错误。
删除文件或重命名文件。如果有/home/younes/Python/string.pyc
,还有remove/rename。
您有一个名为 string.py 的文件,它隐藏了内置字符串模块。此外,考虑从较新的 Python 3 而不是旧的 Python 2.
如果使用 python3 ,从 urllib 导入请求或导入 urllib.request 和用法:
urllib.request.urlopen("http:xxx")