는 :파이썬은 3.2 (ImportError를 : 아니오 모듈 이름 urllib2가)를 urllib2를 가져올 수 없습니다 I Windows를 사용하고, 나는 오류를 얻을
ImportError: No module named urllib2
나는 this 리눅스에 대한 해결책이라고 생각합니다. 그러나 이것을 Windows에서 어떻게 설정합니까?
저는 파이썬 3.2를 사용하고 있으며 LiB 폴더에 urllib2
을 볼 수 없습니다.
는 :파이썬은 3.2 (ImportError를 : 아니오 모듈 이름 urllib2가)를 urllib2를 가져올 수 없습니다 I Windows를 사용하고, 나는 오류를 얻을
ImportError: No module named urllib2
나는 this 리눅스에 대한 해결책이라고 생각합니다. 그러나 이것을 Windows에서 어떻게 설정합니까?
저는 파이썬 3.2를 사용하고 있으며 LiB 폴더에 urllib2
을 볼 수 없습니다.
python 3에서는 urllib2가 urllib에 병합되었습니다. another Stack Overflow question 및 urllib PEP 3108도 참조하십시오.
파이썬 3에서 파이썬 2 코드를 작동하게하려면try:
import urllib.request as urllib2
except ImportError:
import urllib2
문제 해결 방법을 친절하게 설명해 주시겠습니까? 링크에서 패키지에 몇 가지 변경 사항이 있음을 알았지 만, 설치를 성공시키기 위해 python 명령에서'urllib2'를 대체해야하는 것은 무엇입니까? 'urllib2'를'urllib.request'로 바꾸어도 도움이되지 않습니다. – Green
또한 행 판독기에 decode()를 추가해야합니다 (예 : row = line.strip(). split (",")에서 row = line.decode(). strip(). split ") –
import urllib2
역 추적 (마지막으로 가장 최근 통화) :
파일 "", 줄 1
import urllib2
에
ImportError : 'urllib2'라는 모듈이 없습니다 그래서 urllib2가 대표되었습니다. urllib.request 패키지에 묶여 있습니다.
>>>import urllib.request
>>>urllib.request.urlopen('http://www.placementyogi.com')
: 여기
는 지금 urllib.request 가져온 다음과 같이 사용할 수있는 PEP 링크 (파이썬 향상 제안) 그래서 대신 urllib2가의
http://www.python.org/dev/peps/pep-3108/#urllib-package
입니다
오리지널 링크 : http://placementyogi.com/articles/python/importerror-no-module-named-urllib2-in-python-3-x
PYTHON 3
import urllib.request
wp = urllib.request.urlopen("http://example.com")
pw = wp.read()
print(pw)
나는 각각의 버전의 코드를 모두 테스트 한 동안 PYTHON 2
import urllib
import sys
wp = urllib.urlopen("http://example.com")
for line in wp:
sys.stdout.write(line)
.
urllib2는 python3.see의 urllib에 병합됩니다. http://www.python.org/dev/peps/pep-3108/#urllib-package – newbie
@newbie이 의견을 답변에 넣을 수 있습니다. – CharlesB
예, thanks CharlesB – newbie