我有点迷失在我想做的事情上。学习如何在 Python 中运行 sql。
我在 Python sqlite 中有一个数据库,其中包含三个表 1、2、3。
然后,我在 .sql 文件中编写了一系列查询。
我创建了一个循环,但我缺少读取和执行 sql 文件的步骤。
# For each of the 3 tables, query the database and print the contents
for table in ['1', '2', '3']:
# Plug in the name of the table into SELECT * query
result = c.execute("SELECT * FROM %s;" % table);
# Get all rows.
rows = result.fetchall();
# \n represents an end-of-line
print "\n--- TABLE ", table, "\n"
我的 sql 查询写在一个名为 queries.sql 的单独 .sql 文件中。我在哪里把它放在循环中?