(非常に)古いFORTRANスタイルでフォーマットされた数値を含むデータファイルを読み取る必要があります。ファイルの行は次のようになります。
4.500000+1 1.894719-3 4.600000+1 8.196721-3 4.700000+1 2.869539-3
ファイル(またはその大部分)には、これらの数値が固定幅形式で含まれています。Pythonでこれらの数字を読み取る際の問題は、E
これらの数字に数字がないことです。何が起こるかを見てください:
>>> float('4.50000+1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): 4.50000+1
これを読むためのパーサーを書くことはできますが、これがすでに行われているかどうかを知りたいと思いました。これは古いFORTRAN形式なので、おそらく誰かがすでにそれを理解していると思いました。このような数字を読むための図書館を知っている人はいますか?