반응형
Python 3.2 urllib2를 가져올 수 없음(가져오기 오류: urllib2라는 모듈이 없음)
Windows를 사용하는 중에 다음 오류가 발생합니다.
ImportError: No module named urllib2
저는 이것이 리눅스를 위한 해결책이라고 생각합니다.Windows에서 설정하는 방법은 무엇입니까?
Python 3.2를 사용하고 있는데 볼 수 없습니다.urllib2
LiB 폴더에 있습니다.
python 3에서 urllib2는 urllib에 병합되었습니다.다른 스택 오버플로 질문과 URLIB PEP 3108도 참조하십시오.
Python 3에서 Python 2 코드가 작동하도록 하려면:
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,
import urllib2
가져오기 오류: 'urllib2' Soullib2라는 이름의 모듈이 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
언급URL : https://stackoverflow.com/questions/6594620/python-3-2-unable-to-import-urllib2-importerror-no-module-named-urllib2
반응형
'source' 카테고리의 다른 글
Swift에서 UI 레이블의 글꼴 크기를 변경하려면 어떻게 해야 합니까? (0) | 2023.05.12 |
---|---|
nvm을 사용하여 노드를 올바르게 업그레이드하는 방법 (0) | 2023.05.12 |
일정 기간 후 자동으로 Azure Blob 삭제/만료 (0) | 2023.05.12 |
postgresql: INSERT INTO ... (선택 * ...) (0) | 2023.05.12 |
Bash를 사용하여 파일 이름 일괄 변경 (0) | 2023.05.12 |