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
Dロケールを変更して Python にその意味を知らせることはできEますか? グローバルな検索と置換を行いたくありません。