読者です 読者をやめる 読者になる 読者になる

プチコンで遊ぼう! (はてなブログ版)

任天堂3DSのプチコンで遊ぼう! [twitter:@eida_s]

はてなダイアリーから移行しました。 はてなダイアリーのURLを開いても自動的にこちらにリダイレクトされますのでご了承ください。

プチコン用のキーワード出現頻度カウンタ(Python)

プチコン

Pythonの勉強を兼ねて、プチコン(SMILE BASIC)用のキーワード出現頻度カウンタを作成してみました。
相当汚いソースですが、とりあえず動く最初の版です。
Python2.6用です。自分はWindows用のPython2.6.1で動作確認しました。

↓ソースはGitHubのGistからどうぞ
SMILE BASIC キーワードカウンタ · GitHub

スクリプトと同じフォルダに petitcom.txt の名前でプチコンのソースを書き込んだテキストファイルを置いてください。
なお、petitcom.txtのエンコーディングutf-8、改行コードはLF (UNIX/LINUX)としてください。

[参考にしたものなど]
Python入門 [2&3対応] (秀和システム刊)

・お気楽 Python プログラミング入門 第 4 回 正規表現とジェネレータ
お気楽 Python プログラミング入門

PythonのUnicodeEncodeErrorを知る - HDEラボ
PythonのUnicodeEncodeErrorを知る - HDEラボ

[所感]
Python2.xでユニコードはハマル!