程序报错如下:
Traceback (most recent call last):
File "D:\Python27\citycode.py", line 34, in <module>
code=content4.split('|')[1]
IndexError: list index out of range
把先生原本的程序加了异常处理,如下
for d in districts:
try:
d_pair=d.split('|')
d_code=d_pair[0]
name=d_pair[1]
url4=url%d_code
content4=urllib2.urlopen(url4).read()
code=content4.split('|')[1]
line=" '%s': '%s', \n" %(name,code)
result+=line
except:
print 'error'
print url3
print url4