Следующая:Python Вывод в файл Higher с плавающей запятой Точность
>>>import struct
>>>struct.unpack('!d', ('40d11998e5035288').decode('hex'))[0]
>>>
>>>17510.3889778429
Я хотел бы иметь возможность печатать значение 17510.3889778429 к выходному .csv файла. По какой-то причине, когда я пишу это в файл, он округляет десятичные и только пишет:
17510.3889778
Как я печатаю это с более высокой точностью?
Спасибо, Ned
где код для записи файла? – TJD
Какую версию Python вы используете? Это известная проблема, которая уже исправлена в самых последних версиях Python (например, 2.7.3); см. http://bugs.python.org/issue13573 –
Кстати, похоже, что http://stackoverflow.com/questions/8455253 - это возможный дубликат. –