设为首页收藏本站

Crossin的编程教室

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

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

  [复制链接]

0

主题

1

好友

36

积分

新手上路

Rank: 1

楼主
发表于 2017-1-29 21:06:32 |显示全部楼层
aresli 发表于 2013-9-2 17:23
在不用[:3]减少查询城市的时候,始终会报一个错误:
  code = content4.split('|')[1]
IndexError: list in ...

try:
                code = content4.split("|")[1]
                line = "    '%s':'%s',\n" % (name, code)
                result += line
                print name.decode("utf-8") + ":" + code
            except:
                print "===error==="
                continue

网站上的信息可能有错,加上这样的异常处理代码,就可以了
回复

使用道具 举报

0

主题

1

好友

36

积分

新手上路

Rank: 1

沙发
发表于 2017-1-29 21:10:51 |显示全部楼层
陈小六 发表于 2015-10-8 15:52
基本就是按照教程上来的,加了几个暂停,输出一部分以后就报错了~
北京:101010100
海淀:101010200

try:
                code = content4.split("|")[1]
                line = "    '%s':'%s',\n" % (name, code)
                result += line
                print name.decode("utf-8") + ":" + code
            except:
                print "===error==="
                continue
网络上的信息可能有错,加上异常处理就可以了
回复

使用道具 举报

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

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

GMT+8, 2024-5-2 14:54 , Processed in 0.045808 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部