Зачем усложнять?
>>> repr(0.23)
'0.23000000000000001'
>>> str(float(repr(0.23)))
'0.23'
Viperзатем, что у меня только 5 цифр после запятой.
Зачем усложнять?
baluНа всякий случай скажу, хоть может, и поздно. Нужно использовать kinterbasdb.init(type_conv=200) и тогда kinterbasdb будет представлять NUMERIC данные в виде стандартного Decimal:
Это kinterbasdb страдает…
OlDerВсе равно не всегда корректно отображает. Вот она оборотная сторона динамической типизации.
На всякий случай скажу, хоть может, и поздно. Нужно использовать
Код: :python:
kinterbasdb.init(type_conv=200)
и тогда kinterbasdb будет представлять NUMERIC данные в виде стандартного Decimal: