【发布时间】:2019-03-12 20:26:02
【问题描述】:
我正在尝试制作一个 ChatBot,但遇到了一个小问题。我在 python 中有一个嵌套或循环,它应该循环通过一个包含其他表的所有名称的 sqlite 表。内部 for 循环遍历第一个内部的表格,遍历单元格。
for i in c.execute("""SELECT * FROM triggers_sql"""):
for l in c.execute("""SELECT * FROM "{}" """.format(i)):
print(i, l)
但是,出于某种原因,外部 for 循环仅循环通过第一个表的第一个单元格。我想不出我在这里做错了什么。
【问题讨论】:
-
不要使用动态表名,这几乎总是表明数据库设计不佳。
标签: python sqlite iterator cursor