找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1765|回复: 1

[求助] 新人求助贴

1

主题

2

帖子

2

积分

贫民

积分
2
aeasy 发表于 2020-6-28 22:11:53 | 显示全部楼层 |阅读模式
各位前辈,本人刚接触python, 在做练习时,有一个问题思考半天不知怎么解决,百度很久也没搞明白,请高人指点一二,不胜感激。pytho3在连接sqlite数据库,查询所有内容以后,想把内容打印成表的形式,但是一直报错,打印部分代码如下:
try:
    cur.execute(sql)
    # 获取所有数据
    info_list = []
    info_all = cur.fetchall()
    info_list.append(info_all)
    for p in info_list:
    #print(info_list)
        print("%s\t\t'%s'\t\t%s\t\t%s\t\t'%s'\t\t" % (p["pid"], p["name"], p["phone"], p["qq"], p["email"]))
except Exception as e:
    print(e)
    print('查询失败')


报错:list indices must be integers or slices, not str
查询失败

我在这里先谢谢各位了
回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
aeasy  楼主| 发表于 2020-6-28 22:43:21 | 显示全部楼层
谢谢大家,已经解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表