Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Insert在使用Python的Sqlite中不起作用_Python_Sqlite_Insert - Fatal编程技术网

Insert在使用Python的Sqlite中不起作用

Insert在使用Python的Sqlite中不起作用,python,sqlite,insert,Python,Sqlite,Insert,我编写了以下代码: for device_index in range(total_devices): slave_address = device_index+1 offset = device_index * 10 for i in range(registers_per_device): register = offset + i if i==0 : values = ('h', register, 85)

我编写了以下代码:

for device_index in range(total_devices):
    slave_address = device_index+1
    offset = device_index * 10
    for i in range(registers_per_device):
        register = offset + i
        if i==0 :
            values = ('h', register, 85)
        elif i==1 :
            values = ['h', register, 170]
        elif i==2 :
            values = ['h', register, 34]
        elif i==3 :
            values = ['h', register, 1]
        elif i==4 :
            values = ['h', register, 0]
        elif i==5 :
            values = ['h', register, 200]
        elif i==6 :
            values = ['h', register, 200]
        elif i==7 :
            values = ['h', register, slave_address]
        elif i==8 :
            values = ['h', register, 0]
        elif i==9 :
            values = ['h', register, 0]

        c.execute('''INSERT INTO deneme(type, index, value) VALUES(?,?,?)''', values)

        conn.commit()
运行此代码时,我得到一个错误:

回溯(最近一次调用上次):文件 “C:\Users\SanKontrol\Desktop\initialize_db.py”,第41行,在 c、 执行(''插入到deneme(类型、索引、值)值(?,?)'',值)操作错误:接近“索引”:语法错误


我尝试了许多变化,但仍然无法解决问题

索引
是SQL中的保留字。为了使用它,您必须适当地避开它

'''..., `index`, ...'''