2017-12-23 31 views
0

urllib.request 모듈을 Python 3.6.4와 함께 가져올 때마다 오류가 발생합니다.Python 3.6.4에서 urllib.request를 가져 오는 중 오류가 발생했습니다.

I 나타나는 오류는 없다 : ImportError를이 :

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) 
+0

좋아, 그럼 무슨 조사를 했니? 귀하의 질문은 무엇인가? 게시 한 모든 코드가 오류와 관련이있는 이유는 무엇입니까? – roganjosh

+1

전체 Traceback을 게시하십시오. 게시 한 오류가 게시 한 코드와 일치하지 않는 것 같습니다. – Galen

답변

0

같은 일이 내게 일어난 어떤 모듈라는 이름의 요청 .. 어떤 제안? Urllib는 정상적으로 작동하지만 파이썬 3.6.4로 업데이트하면 오류가 발생합니다 (모듈 'urllib'에 '요청'속성이 없습니다 ..)? 'pip install urllib'로 다시 설치하려고하면 일치하는 배포판이 없다는 오류가 발생합니다.

0

나는 아주 이상한 해결책을 찾았습니다. urllib.request도 가져와야합니다. 그 방법 : 가져 오기가

urllib.request 그것은 나를 위해 일한

수입 URLLIB. 최고.