Научная нотация Python с использованием D вместо E
В некоторых файлах результатов, создаваемых программами на Fortran, числа с двойной точностью (в научной записи) сообщаются буквойD
вместоE
, например:
1.2345D+02
# instead of
1.2345E+02
Мне нужно обработать огромные объемы этих данных с помощью Python, и я просто понял, что он не может прочитать числа вD
обозначение, например:
>>> A = 1.0D+01
File "<stdin>", line 1
A = 1.0D+01
^
SyntaxError: invalid syntax
Могу ли я изменить свой язык и сообщить Python, чтоD
означаетE
? Я действительно не хотел бы делать глобальный поиск и замену!