source

Python 3.2 urllib2를 가져올 수 없음(가져오기 오류: urllib2라는 모듈이 없음)

ittop 2023. 5. 12. 22:40
반응형

Python 3.2 urllib2를 가져올 수 없음(가져오기 오류: urllib2라는 모듈이 없음)

Windows를 사용하는 중에 다음 오류가 발생합니다.

ImportError: No module named urllib2

저는 이것이 리눅스를 위한 해결책이라고 생각합니다.Windows에서 설정하는 방법은 무엇입니까?

Python 3.2를 사용하고 있는데 볼 수 없습니다.urllib2LiB 폴더에 있습니다.

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

반응형