python - 关于数据存取问题,while循环使用?

 平凡淘你 发布于 2022-10-28 19:17
def saveinfo(code,*args):
    title = args[0]
    resource = args[1]
    time = args[2]
    wbk = xlwt.Workbook()
    sht = wbk.add_sheet('info',cell_overwrite_ok=True)
    while title[i] :
        i = 0
        sht.write(i,0,title[i].decode('utf-8'))
        sht.write(i,1,resource[i].decode('utf-8'))
        sht.write(i,2,time[i].decode('utf-8'))
        i = i+1
    wbk.save('{}.xls'.format(code[:6]))

saveinfo(code,list1,list2,lit3),三个列表长度一致
问题是已知三个列表,想分别存入excel中,使用了xlwt模块,但是不知道三个列表的长度具体是多少,用for循环好像没法做,用while循环设置的条件好像也不对,每次都是报错列表的下标超过范围,请问如何设置循环条件?(直接上手爬虫,基础语法学了一点,求大神见谅)

1 个回答
  • 自己想复杂了 ,已经解决

    2022-10-30 05:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有