如何在sqlite3中將字典項目作爲字段創建表格?從字典中的字段的新表?
我不能簡單地手動定義每個字段,因爲我有很多不同大小的字典。有沒有辦法做到這一點?
下面是我想出迄今:
import sqlite3
DICT = { 'field 1': 'TEXT',
'field 2': 'TEXT',
'field 3': 'INT',
'field 4': 'TEXT'
'field x': '???'
}
def create_table(DICT):
with sqlite3.connect("data.db") as connection:
cursor = connection.cursor()
# should instead iterate over the dictionary and create a field for each entry
cursor.execute("""CREATE TABLE table_name
(dict_key_x, DICT_VALUE_X)""")
connection.close()
任何想法都歡迎。謝謝! :)
這不只是字符串插值? –