【发布时间】:2018-05-23 15:18:49
【问题描述】:
我想导入 urllib 以使用函数“请求”。但是,我在尝试这样做时遇到了错误。我试过 pip install urllib 但仍然有同样的错误。我正在使用 Python 3.6。非常感谢任何帮助。
我确实使用此代码导入 urllib.request:
import urllib.request, urllib.parse, urllib.error
fhand = urllib.request.urlopen('data.pr4e.org/romeo.txt')
counts = dict()
for line in fhand:
words = line.decode().split()
for word in words:
counts[word] = counts.get(word, 0) + 1
print(counts)
但它给了我这个错误:ModuleNotFoundError: No Module named 'urllib.parse'; 'urllib' 不是一个包
【问题讨论】:
-
什么操作系统,有什么错误等?
-
我正在使用 Windows。我用更多的细节和问题的截图编辑了这个问题。请检查一下。
-
你试过
from urllib import request吗? -
你是如何安装 Python3 的?请尽量提供所有信息,以便人们回答您的问题。
-
总是把完整的错误信息(Traceback)放在有问题的地方(作为文本,而不是屏幕截图)。还有其他有用的信息。
标签: python python-3.x urllib