為何指定了Response物件的編碼反而會出現錯誤訊息? |
|
莊
更新時間:2020/12/8 下午 03:50:39 |
|
Python 初學特訓班一書(Page 6-2)說requests預設的讀取編碼為 ISO-8859-1,建議改用UTF-8或Big5碼。 可是結果用了之後反而出現"Invalid syntax(pyflakes E)"的錯誤訊息?
import requests Response r.encoding = 'UTF-8' url = 'http://www.ehappy.tw/demo.htm' r = requests.get(url) # 檢查HTTP回應碼是否為200(requests.code.ok) if r.status_code == requests.codes.ok: print(r.text) |
|
|
|
文淵閣工作室
更新時間:2020/12/10 下午 04:43:29 |
|
請以如下方式設定: import requests url = 'http://www.ehappy.tw/demo.htm' r = requests.get(url) r.encoding = 'UTF-8' # 檢查HTTP回應碼是否為200(requests.code.ok) if r.status_code == requests.codes.ok: print(r.text) |
|
|
|
|
|
|