如何在Python中通过for循环插入值到sqlite?
有没有办法把一系列的值插入到sqlite数据库里呢?可以用for循环或者其他方法吗?
for i in range(100000, 100010):
cursor.execute("""insert into users values(%d, '', '02adcec2263d2127269fcd769c33f029', 1, 1, 0, 0, 0)""", i)
1 个回答
0
没错。你只需要遍历你想要插入的值,然后用这些值来执行SQL命令。不过,请不要用格式化的方式来构建SQL命令,最好使用绑定的方式。
我觉得这行代码应该稍微改一下:
'''insert into users values(%d, '', '02adcec2263d2127269fcd769c33f029', 1, 1, 0, 0, 0)''' % i