[PYTHON] urllib.open을 사용할 때의 파이썬 오류
PYTHONurllib.open을 사용할 때의 파이썬 오류
이걸 실행할 때 :
import urllib
feed = urllib.urlopen("http://www.yahoo.com")
print feed
대화 형 창 (PythonWin)에서이 결과를 얻습니다.
<addinfourl at 48213968 whose fp = <socket._fileobject object at 0x02E14070>>
위 URL의 출처를 얻으 려합니다. 이 컴퓨터가 다른 컴퓨터 (예 : 학교의 컴퓨터)에서 작동했음을 알지만이 컴퓨터는 내 랩톱에 있으며 문제가 무엇인지 확실하지 않습니다. 또한, 나는이 오류를 전혀 이해하지 못합니다. 무슨 뜻이에요? Addinfourl? fp? 도와주세요.
해결법
-
==============================
1.이 시도:
이 시도:
인쇄 feed.read ()
여기 파이썬 문서를 참조하십시오.
-
==============================
2.urllib.urlopen은 실제로 파일과 유사한 객체를 반환하므로 사용해야 할 내용을 검색 할 수 있습니다.
urllib.urlopen은 실제로 파일과 유사한 객체를 반환하므로 사용해야 할 내용을 검색 할 수 있습니다.
import urllib feed = urllib.urlopen("http://www.yahoo.com") print feed.read()
-
==============================
3.파이썬 3.0에서 :
파이썬 3.0에서 :
import urllib import urllib.request fh = urllib.request.urlopen(url) html = fh.read().decode("iso-8859-1") fh.close() print (html)
from https://stackoverflow.com/questions/600389/python-error-when-using-urllib-open by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬에서 '\ x'가 왜 유효하지 않습니까? (0) | 2018.11.21 |
---|---|
[PYTHON] 2 차원 질의 배열로 일치하는 행 찾기 (0) | 2018.11.21 |
[PYTHON] Pika의 대기열 크기 가져 오기 (AMQP Python) (0) | 2018.11.21 |
[PYTHON] Django 템플릿에서 변수를 사용하여 dict에 액세스하고 있습니까? (0) | 2018.11.21 |
[PYTHON] 여러 확장과 함께 endswith 사용 (0) | 2018.11.21 |