设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第44课】 查天气(2)

  [复制链接]

0

主题

0

好友

25

积分

新手上路

Rank: 1

楼主
发表于 2014-4-2 18:51:31 |显示全部楼层
本帖最后由 fptxyy 于 2014-4-3 10:47 编辑

老师您好,我用的是python 2.7.5,
代码复制的,
from city import city
cityname = raw_input('你想查哪个城市的天气?\n')
citycode = city.get(cityname)
if citycode:
   url = 'http://www.weather.com.cn/data/cityinfo/%s.html' % citycode
   content = urllib2.urlopen(url).read()
   print content

运行后,不显示天气,
>>> ======= RESTART =========
>>>
你想查哪个城市的天气?
北京
>>>

请问您
回复

使用道具 举报

0

主题

0

好友

25

积分

新手上路

Rank: 1

沙发
发表于 2014-4-3 15:07:26 |显示全部楼层
crossin先生 发表于 2014-4-3 13:42
应该是字符编码问题
你如果是windows,把city.py第一行的utf-8改为cp936
具体原因这几课的相关讨论帖子里 ...

太感激了,老师!
正是city.py文件的问题,改过来就好了。
根本没想到,我还一直在源代码上打转。(送花)
回复

使用道具 举报

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

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

GMT+8, 2024-5-3 16:11 , Processed in 0.025721 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部