Pythonでコーテーションに囲まれた部分はSplitの対象外にする関数を作った

PythonでApacheのアクセスログの解析スクリプトを走らせてみようと思ったのだけれども、
Apacheのログはスペース区切りなのに、ユーザーエージェントなどでスペースが入るので正しく区切ることができない。

CSVやTSVなどで、コーテーションに囲まれている内部のカンマやタブでは区切らないSplitは無いものだろうか…

なさそうなので作ってみた。
※連続二個表記や\マークでエスケープされたコーテーションは文字列として扱う機能は無い。… 続きを読む

Pythonでゲームパッドを操作して、ラズパイを操作しよう。挑戦編

ラズパイことraspberry piは電源ボタンを切るボタンなどがないから、余っているゲームパッドでマシンを操作できるようにしたい。

それを実現する言語のチョイスだが、簡単かつ軽量にそしてLinuxと親和性が高いということでPythonを使って見ようと思う。

Pythonは実際あまりつかったことが無いため、勉強も兼ねてやってみる。

今回はまだraspberry … 続きを読む