Crossin的编程教室

标题: 小白请教查天气问题 [打印本页]

作者: valar    时间: 2018-1-18 15:44
标题: 小白请教查天气问题
城市代码总是乱码,已经改为gbk,utf-8,cp936这些,还是乱的...,实在不知道怎么办了,求大家帮忙 代码

作者: valar    时间: 2018-1-18 15:55
#  -*- coding:cp936 -*-
import urllib.request
import json
from city import city

cityname=input('你想查哪个城市的天气?\n')
citycode=city.get(cityname)
#print(citycode)
if citycode:
    url = ('http://www.weather.com.cn/data/cityinfo/%s.html' % citycode)
    content = urllib.request.urlopen(url).read()
    content = content.decode('utf-8')

    print(content)

这是代码,最后出不来结果,输入北京,就没了,啥也出不来
作者: valar    时间: 2018-1-18 19:37
问题解决了,是城市代码的问题,所以我重新弄了一份新的城市代码,分享给大家

city.zip

16.13 KB, 下载次数: 34


作者: TED    时间: 2018-1-19 17:53
valar 发表于 2018-1-18 19:37
问题解决了,是城市代码的问题,所以我重新弄了一份新的城市代码,分享给大家 ...


作者: OXsmallice    时间: 2018-1-24 21:12
爱你
作者: 大魔王    时间: 2018-1-25 13:25
本帖最后由 大魔王 于 2018-1-25 13:29 编辑
valar 发表于 2018-1-18 19:37
问题解决了,是城市代码的问题,所以我重新弄了一份新的城市代码,分享给大家 ...

为什么自己敲出来的代码,保存后,打开就变成了乱码。。。







欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5