Wissenschaftliche Python-Notation mit D anstelle von E
Einige von Fortran-Programmen erstellte Ergebnisdateien geben Zahlen mit doppelter Genauigkeit (in wissenschaftlicher Notation) anhand des Buchstabens anD
anstattE
, zum Beispiel:
1.2345D+02
# instead of
1.2345E+02
Ich muss riesige Mengen dieser Daten mit Python verarbeiten, und mir ist nur aufgefallen, dass es die Zahlen in der nicht lesen kannD
Notation, zum Beispiel:
>>> A = 1.0D+01
File "<stdin>", line 1
A = 1.0D+01
^
SyntaxError: invalid syntax
Kann ich mein Gebietsschema ändern und dies Python mitteilen?D
meintE
? Ich würde wirklich keine globale Suche und Ersetzung machen wollen!