Как преобразовать десятичное число Python в число SQLite?

У меня есть программа, которая считывает финансовые данные в JSON и вставляет их в базу данных SQLite. Проблема в том, что я вставляю его в числовой столбец SQLite, и мне кажется, что ему не нравится десятичный объект .

Я обнаружил, что на этот вопрос ответили раньше , но ответ устарел, и, насколько я понимаю, SQLite теперь имеет тип данных валюты , называемый числовым .

Прямо сейчас в качестве обходного пути я сохраняю десятичные значения как текст, но можно ли сохранить его как числовой? Я застрял с накладными расходами на преобразование десятичных дробей в строки и наоборот для вставок в базу данных и финансовых расчетов?

13
задан Community 23 May 2017 в 12:00
поделиться