Jython:カンマを含むフロートへのテキストの解析
-
03-07-2019 - |
質問
コンマを含むテキストとしてシートからスキャンされたフロートを解析するにはどうすればよいですか
txt = "1,903.44"
value = float(txt) # This fails due to ',' in string
更新:すみませんでした。ロケールモジュールがないjython 2.5を使用しています。
解決
txt = "1,903.44"
value = float(txt.replace(',', ''))
ローカライズが必要な場合、これは実際には機能しませんが、コンマが区切り文字であることがわかっている場合はうまくいきます。
他のヒント
locale.atof()
を< code> locale.setlocale(locale.LC_ALL、 '')。
カンマを削除できます:
txt = txt.replace(',', '')
value = float(txt)