python这段编程提示 list index out of range求解
伊谢尔伦
伊谢尔伦 2017-04-18 10:11:10
0
3
1149

这段编程总提示list index out of range,看半天想不通~求解代码如下


def saveData(datalist,savepath):

book=xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet=book.add_sheet('豆瓣最受欢迎影评',cell_overwrite_ok=True)
col=('标题','作者','影片名','影片详情链接','推荐级','回应数','影评链接','影评','有用数')
for i in range(0,9):
    sheet.write(0,i,col[i])#列名
for i in range(0,50):#总共50条影评
    data=datalist[i]
    for j in range(0,9):
        sheet.write(i+1,j,data[j])#数据
book.save(savepath)#保存

def main():

baseurl='http://movie.douban.com/review/best/?start='
datalist=getData(baseurl)
savapath=u'豆瓣最受欢迎影评.xlsx'
saveData(datalist,savapath)

main()

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(3)
左手右手慢动作

목록이 범위를 벗어났습니다. 각 데이터 목록의 길이가 9입니까? 웹페이지를 크롤링할 때 일부 데이터가 누락되어 값이 할당되지 않을 수 있습니까? 결과적으로 각 데이터 목록의 길이가 다를 수 있습니다. for j in range(0,9)?

小葫芦

위 내용에 동의합니다. 포스터에서 제공하는 정보는 불완전하며 오류에 대한 맥락 정보가 없으므로 직접 인쇄하여 비교할 수 있습니다.

洪涛

목록이 범위를 벗어났는데 왜 오류 보고서를 게시하지 않았나요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!