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
ますか? グローバルな検索と置換を行いたくありません。