Я пытаюсь создать таблицу в базе данных SQLite, используя список элементов в Python, но при создании таблицы возникает ошибка в работе.
Я использую цикл python для использования этого списка в качестве заголовков столбцов.Цикл работал нормально до элемента списка «QT», и после этого он разрывается и выдает ошибку.
col_names = [
"ABPs",
"ABPd",
"ABPm",
"ARTs",
"ARTd",
"ARTm",
"AoS",
"AoD",
"AoM",
"UAPs",
"UAPd",
"UAPm",
"P1s",
"P1d",
"P1m",
"NBPs",
"NBPd",
"NBPm",
"P_1d",
"P_1m",
"PVC",
"QT",
"QT-HR",
"QTc",
"ST-I",
"ST-II",
"ST-III",
"ST-aVR",
"ST-aVF",
"ST-aVL",
"ST-MCL",
"ST-V1",
"ST-V2",
"dQTc",
"ST-V3",
"ST-V4",
"ST-V5",
"ST-V6",
]
cur.execute("""CREATE TABLE CICU2 (datetime DATETIME)""")
for colname in col_names:
cur.execute("""ALTER TABLE CICU2 ADD COLUMN """ + colname + """ TEXT""")
Ошибка: near "-": syntax error
.