代码:
import urllib.request
import json
from city import city
city_input = input('请输入要查找的城市:\n')
city_code = city[city_input]
web = urllib.request('http://www.weather.com.cn/data/cityinfo/%d.html'%city_code)
content = web.read()
dic = json.loads(content)
print(type(content))
print(type(dic))
print(content)
print(dic)
city.py文件内容:
city = {
'北京': '101010100',
'海淀': '101010200',
'朝阳': '101010300',
'顺义': '101010400',
'怀柔': '101010500',
}
提示错误:Traceback (most recent call last):
File "C:/Users/chen/Desktop/3.py", line 4, in <module>
from city import city
File "C:/Users/chen/Desktop\city.py", line 2
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte