В последнее время я пытаюсь создать базу данных. (Я новичок в программировании) Когда я пытаюсь запустить следующий код, я получаю эту ошибку:
sqlite3.OperationalError: near ".27": синтаксическая ошибка
def file_write(self, name, value):
con = sqlite3.connect("c:/Users/DB.db")
cursor = con.cursor()
cursor.execute("CREATE TABLE {} (Date text, Value1 int, Value2 int, Value3 int, Value4 int, Value5 int, Value6 float, Value7 float, Value8 float)".format(name))
for i in range(3):
cursor.execute("INSERT INTO {0} VALUES({1},{2},{3},{4},{5},{6},{7},{8},{9})".format(name, value[i][0], value[i][1], value[i][2], value[i][3], value[i][4], value[i][5], value[i][6], value[i][7], value[i][8]))
#cursor.execute("INSERT INTO {0} VALUES({1},{2},{3},{4},{5},{6},{7},{8},{9})".format(name, '2020.03.27', '12500', '13100', '15100', '10950', '31323050', '10440.0', '10524.5', '45.0'))
con.commit()
con.close()
Значения - это DataFrame, а значения примечания совпадают с каждым value[i][j]
. Я провел весь день с этой проблемой, пожалуйста, помогите мне