在Python 3.6.4中导入urllib.request时出错

时间:2017-12-23 00:01:28

标签: python request urllib importerror

每当我尝试使用Python 3.6.4导入urllib.request模块时,我都会遇到错误。

我收到的错误是: ImportError:没有名为request的模块

import urllib.request
import json

url = 'http://www.reddit.com/r/all/top/.json'
req = urllib.request.Request(url)

# parsing response
r = urllib.request.urlopen(req).read()
cont = json.loads(r.decode('utf-8'))
counter = 0

# parsing json
for item in cont['data']['children']:
    counter += 1
    print("Title: ", item['data']['title'], "\nComments:", item['data']['num_comments'])
    print("----")

# print formatted
print("Number of titles: ", counter)

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案..非常奇怪.. 您还需要导入urllib.request。那样:

导入urllib import urllib.request

它对我有用。 最好的。