设为首页收藏本站

Crossin的编程教室

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

【Python 第46课】 查天气(4)

  [复制链接]

1

主题

0

好友

75

积分

注册会员

Rank: 2

楼主
发表于 2018-5-22 19:37:22 |显示全部楼层
wmy190317 发表于 2018-5-7 20:27
import urllib.request
import json
url1 = 'http://m.weather.com.cn/data3/city.xml'

我也是报这个错误,你这个问题有解决吗?
回复

使用道具 举报

1

主题

0

好友

75

积分

注册会员

Rank: 2

沙发
发表于 2018-5-22 19:42:22 |显示全部楼层
crossin先生 发表于 2018-5-7 23:56
有些返回值本身有问题
输出来看看,有问题的跳过

老师,如何跳过去执行,使用try...except吗,这样跳过去输出的是个空的文件“city={}”
回复

使用道具 举报

1

主题

0

好友

75

积分

注册会员

Rank: 2

板凳
发表于 2018-5-23 09:18:17 |显示全部楼层
crossin先生 发表于 2018-5-22 22:48
只有少数城市的代码有问题,用try把具体的那些忽略掉,其他对的还是要保留的 ...

恩,谢谢老师,问题处理掉了,我从网上获取的字节码没有解码,运行到name = d_pair[1]这一句就会报list index out of range的错,转换从UTF-8就没有报错了
回复

使用道具 举报

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

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

GMT+8, 2024-5-18 07:49 , Processed in 0.026324 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部