设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 11466|回复: 5
打印 上一主题 下一主题

小白请教查天气问题

[复制链接]

1

主题

0

好友

11

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-1-18 15:44:56 |只看该作者 |倒序浏览
城市代码总是乱码,已经改为gbk,utf-8,cp936这些,还是乱的...,实在不知道怎么办了,求大家帮忙 代码
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

沙发
发表于 2018-1-18 15:55:21 |只看该作者
#  -*- 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)

这是代码,最后出不来结果,输入北京,就没了,啥也出不来
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

板凳
发表于 2018-1-18 19:37:25 |只看该作者
问题解决了,是城市代码的问题,所以我重新弄了一份新的城市代码,分享给大家

city.zip

16.13 KB, 下载次数: 34

回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

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

回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

5#
发表于 2018-1-24 21:12:56 |只看该作者
爱你
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

6#
发表于 2018-1-25 13:25:41 |只看该作者
本帖最后由 大魔王 于 2018-1-25 13:29 编辑
valar 发表于 2018-1-18 19:37
问题解决了,是城市代码的问题,所以我重新弄了一份新的城市代码,分享给大家 ...

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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-11 20:23 , Processed in 0.028450 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部