반응형
질문
여기 내 코드입니다:
import urllib2.request
response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)
도움이 필요하세요?
답변
다음 urllib2
문서에 명시된 대로:
urllib2
모듈은 Python 3에서urllib.request
와urllib.error
라는 여러 모듈로 분할되었습니다.2to3
도구는 소스를 Python 3로 변환할 때 자동으로 가져오기를 조정합니다.
그러므로 대신 다음을 사용해야 합니다:
from urllib.request import urlopen
html = urlopen("http://www.google.com/").read()
print(html)
현재 수정된 코드 샘플은 잘못되었습니다. urllib.urlopen("http://www.google.com/")
대신에 urlopen("http://www.google.com/")
을 사용해야 합니다.
반응형
댓글