更新时间:2023-12-01 13:03:28
使用None
插入一个NULL
:
dict = {'location': 'somewhere', 'arrival': '1000', 'departure': None}
您可以使用默认字典和生成器将其与 executemany()
一起使用:
You can use a default dictionary and a generator to use this with executemany()
:
defaults = {'location': '', 'arrival': None, 'departure': None}
c.executemany(SQL, ({k: d.get(k, defaults[k]) for k in defaults} for d in your_list_of_dictionaries)