2017-12-09 53 views
-1

'요청'기능을 사용하기 위해 urllib를 가져오고 싶습니다. 그러나 그렇게 할 때 오류가 발생했습니다. 나는 pip를 urllib을 설치하려고했지만 여전히 같은 오류가 발생했습니다. 나는 파이썬 3.6을 사용하고있다. 어떤 도움을 주셔서 감사합니다.Python3.6에서 urllib 설치하기

내가이 코드를 사용하여 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 : 'urllib.parse'라는 이름의 모듈; 'URLLIB은'당신이 그것을 설치할 필요가 없습니다,

here is a screenshot for the error

+0

어떤 OS를 생산 실행

import urllib.request fhand = urllib.request.urlopen('http://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) 

이다 등 오류가 무엇인가? – kabanus

+0

나는 창문을 사용하고있다. 나는 문제의 세부 사항과 스크린 샷으로 문제를 편집했다. 그것을 확인하십시오. –

+1

'urllib import request'에서'당신은 시도 했습니까? –

답변

2

URLLIB 표준 라이브러리 패키지가 아닙니다. 간단히 import urllib

+0

그래도 작동하지만 여전히 작동하지 않습니다. 나는 문제의 세부 사항과 스크린 샷으로 문제를 편집했다. 그것을 확인하십시오. –

+0

또는 urllib 가져 오기 요청 –

+0

@ mohamed t 답변에 명시된대로 가져 오지 않았습니다 –

-1

urllib은 표준 파이썬 라이브러리 (내장형)이므로 설치하지 않아도됩니다. 그렇게, 잘못된 방법으로 어쩌면 당신은 컴파일 된 파이썬 일을 친절하고 자세한 내용을 알려주세요 있지 않다면

import urllib.request 

: 당신에 의해 request를 사용해야 할 경우 그냥 가져옵니다.

+0

: 수입 urllib.request, urllib.parse을 urllib.error fhand = urllib.request.urlopen ('http://data.pr4e.org/romeo.txt' 즉 단어 단어 line.decode =() 스플릿() : fhand의 줄) 카운트 = 딕셔너리() . 카운트 [워드 = counts.get (워드, 0) + 1 프린트 (카운트) 하지만이 오류를 내게 : ModuleNotFoundError : 'urllib.parse'라는 모듈 없음; 'urllib'은 패키지가 아닙니다 –

+0

@ahmed 자세한 내용과 스크린 샷으로 질문을 편집했습니다. 확인하십시오. –

+1

위의 코드가 정상적으로 작동합니다 (2 행을'fhand = urllib.request.urlopen ('http://data.pr4e.org/romeo.txt')'로 대체하십시오), ModuleNotFoundError 예외가 없으면, 파이썬 3.6 있나요? 예라면 파이썬 3.6.3이나 다른 것이 있습니까? –

0

수정 된 코드는 위의 코드를

{'Who': 1, 'is': 1, 'already': 1, 'sick': 1, 'and': 1, 'pale': 1, 'with': 1, 'grief': 1}