Notação científica em Python usando D em vez de E
Alguns arquivos de resultados produzidos por programas Fortran relatam números de precisão dupla (em notação científica) usando a letraD
ao invés deE
, por exemplo:
1.2345D+02
# instead of
1.2345E+02
Eu preciso processar grandes quantidades desses dados usando Python, e eu percebi que ele não pode ler os números noD
notação, por exemplo:
>>> A = 1.0D+01
File "<stdin>", line 1
A = 1.0D+01
^
SyntaxError: invalid syntax
Posso alterar meu local e informar ao Python queD
significaE
? Eu realmente não gostaria de fazer uma pesquisa global e substituir!