반응형
Python 3.2 Unable to import urllib2 (ImportError : No module named urllib2) [duplicate]
이 질문에 이미 답변이 있습니다.
Windows를 사용하고 있는데 오류가 발생합니다.
ImportError: No module named urllib2
이것이 Linux 용 솔루션 이라고 생각 합니다 . 그러나 Windows에서 이것을 설정하는 방법은 무엇입니까?
Python 3.2를 사용하고 urllib2
있는데 LiB 폴더에서 볼 수 없습니다 .
파이썬 3에서는 urllib2가 urllib에 병합되었습니다. 다른 Stack Overflow 질문 및 urllib PEP 3108 도 참조하십시오 .
Python 2 코드가 Python 3에서 작동하도록하려면
try:
import urllib.request as urllib2
except ImportError:
import urllib2
파이썬 3
import urllib.request
wp = urllib.request.urlopen("http://example.com")
pw = wp.read()
print(pw)
파이썬 2
import urllib
import sys
wp = urllib.urlopen("http://example.com")
for line in wp:
sys.stdout.write(line)
각 버전에서 두 코드를 모두 테스트했습니다.
import urllib2
역 추적 (가장 최근 호출 마지막) :
파일 "", 줄 1, in
import urllib2
ImportError : 'urllib2'라는 모듈이 없습니다. 따라서 urllib2가 urllib.request 패키지로 대체되었습니다.
다음은 PEP 링크입니다 (Python Enhancement Proposals).
http://www.python.org/dev/peps/pep-3108/#urllib-package
따라서 urllib2 대신 urllib.request를 가져온 다음 다음과 같이 사용할 수 있습니다.
>>>import urllib.request
>>>urllib.request.urlopen('http://www.placementyogi.com')
원본 링크 : http://placementyogi.com/articles/python/importerror-no-module-named-urllib2-in-python-3-x
반응형
'developer tip' 카테고리의 다른 글
C # 정수 산술에서 a / b / c는 항상 a / (b * c)와 같습니까? (0) | 2020.10.05 |
---|---|
Chrome Extension 콘텐츠 스크립트에서 popup.html로 데이터를 보내는 방법 (0) | 2020.10.05 |
Java, int 배열에 int가 포함되어 있는지 간단하게 확인 (0) | 2020.10.05 |
Meteor 앱 — 배포 된 앱의 DB 재설정 (0) | 2020.10.05 |
임의의 '관심'폴더 및 '.keep'파일 (0) | 2020.10.05 |