3桁区切りにコンマが入った数字
3桁区切りにコンマが入った数字をPythonにパースしてもらう方法です。
ついでにカンマを入れてもらう方法も。

import locale
locale.setlocale(locale.LC_NUMERIC,'ja_JP')

parsed_int = locale.atoi('123,456')
parsed_float = locale.atof('123,456.7')

locale.format('%d', 123456789, True)


LC_NUMERICで数字関連のlocaleだけを変更しています。
MacOSX上のPython2.6.5です。環境によっては、localeの設定が異なるかもしれません。
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

【2012/03/02 11:23】 | Python | トラックバック(0) | コメント(0) | page top↑
<<簡単なTex用のMakefile | ホーム | MacにOpenCVをインストール>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
→http://tanopy.blog79.fc2.com/tb.php/84-913a6f45
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |