Notacja naukowa Pythona z użyciem D zamiast E

Niektóre pliki wyników produkowane przez programy Fortran zgłaszają liczby o podwójnej precyzji (w notacji naukowej) za pomocą literyD zamiastE, na przykład:

1.2345D+02
# instead of
1.2345E+02

Muszę przetworzyć ogromne ilości tych danych przy użyciu Pythona, i właśnie zdałem sobie sprawę, że nie może odczytać liczb zD notacja, na przykład:

>>> A = 1.0D+01
  File "<stdin>", line 1
    A = 1.0D+01
           ^
SyntaxError: invalid syntax

Czy mogę zmienić moje ustawienia regionalne i pozwolić Pythonowi o tym wiedziećD znaczyE? Naprawdę nie chciałbym zrobić globalnego wyszukiwania i zamiany!

questionAnswers(3)

yourAnswerToTheQuestion