為什麼這篇json讀取鄉民發文收入到精華區:因為在json讀取這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jimmy15923 (jimmy)看板Python標題[問題] Python讀取json的編碼...
大家好,小弟剛學習使用python
最近想要試著讀取台北市公車站牌資料來練習應用
下載後為json格式,嘗試用python讀取後發生一些問題。
import json
>>> with open("GetSTOP.txt") as f:
stop = json.load(f)
Traceback (most recent call last):
File "<pyshell#11>", line 2, in <module>
stop = json.load(f)
File "C:\Users\jimmy15923\python3\lib\json\__init__.py", line 265, in load
return loads(fp.read(),
UnicodeDecodeError: 'cp950' codec can't decode byte 0xe8 in position 56:
illegal multibyte sequence
>>>
google發現是編碼問題,但是文件檔的編碼本來就已經是utf-8
試了很久還是無解QQ
還請各位高手指教一下小弟
謝謝大家
附上
檔案給各位高手測試,
https://drive.google.com/file/d/0B2B1W8xYjS33MXd6SU1iNksxLVU/view
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.240.217
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1461035842.A.CF9.html