對於使用urllib
下面幾行:Python的響應解碼
# some request object exists
response = urllib.request.urlopen(request)
html = response.read().decode("utf8")
什麼格式字符串的呢read()
回報?我一直試圖從Python的文檔中找出它,但它根本沒有提及它。爲什麼有decode
?是否decode
對象從 UTF-8進行解碼,以 UTF-8或?從什麼格式到解碼到什麼格式? decode
文檔也沒有提到這一點。是Python的文檔是可怕的,還是我不明白一些標準的約定?
我想存儲在UTF-8的文件,HTML。我只是做一個正常的寫作,還是我需要「編碼」回到某些東西並寫下來?
注:我知道的urllib已過時,但我不能切換現在
感謝向下票沒有評論...? – darksky 2013-03-16 20:33:51
[如何停止的痛苦?(http://www.youtube.com/watch?v=sgHbC6udIqc) – root 2013-03-16 20:35:14
真棒,謝謝@root! – darksky 2013-03-16 20:38:11