【发布时间】:2021-05-20 13:37:25
【问题描述】:
这是特定于 Python 的,因此 this 并不完全有帮助。
我有一个 id 列表
[120931, 129301923, 1293019, 193923, 42939]
而不是为每个命令运行一个命令,例如
for row in c.execute(f'SELECT * from sdk WHERE app = 120931'):
print(row)
我想传入“app”的整个 id 列表并获取这些 id 出现的每一行。与下面类似,但是在查询中有一个变量(python 列表)
for row in c.execute(f'SELECT * from sdk WHERE app IN (120931, 129301923, 1293019, 193923, 42939)'):
print(row) # passes entire list in parens but as a Python variable
我尝试过字符串插值,但它不起作用。
【问题讨论】: