Python加载Json档时发生编码问题
想加载此图至google map地图
https://i.imgur.com/MHChKaR.jpg
以下是我攥写的程式:
import folium
import os
import pandas as pd
import json
m1 =folium.Map([25.0477505, 121.5170599],zoom_start=14)
overlay = os.path.join('data','overlay.json')
folium.GeoJson(overlay,name='cambridge').add_to(m1)
m1
m1.save('map.html')
以上是攥写的程式
是根据此youtube影片教学内容 19:39秒开始
https://www.youtube.com/watch?v=4RnU5qKTfYY
程式输出时确出现错误讯息:
File "googlemap.py", line 38, in
folium.GeoJson(overlay,name='cambridge').add_to(m1)
folium.GeoJson(overlay,name='cambridge').add_to(m1)
File "C:\Users\samjiang\AppData\Local\Programs\Python\Python37-32\lib\site-packages\folium\features.py", line 411, in __init__
self.data = json.loads(f.read())
UnicodeDecodeError: 'cp950' codec can't decode byte 0xe5 in position 253: illegal multibyte sequence
不知道有没有程式大师可以帮小弟看一下这个问题到底出在哪呢?该怎么去做修正如果还需要附上什么再麻烦跟我说一下,谢谢。