contenttaichino.com永遠のネバーランドParallel::Preforkの真似してPythonPreforkを作ってみたperlでクローラっぽいプログラムを書くのに欠かせないParallel::Preforkですが、pythonでもクローラを書きたいので、真似してモジュールを作ってみました。Parallel::Preforkと同じ感覚でpreforkなマルチプロセス処理を書けるのですが、サンプル見た方が早いと思うので、以下を参照ください。このようにwhile文の中に子プロセス内で処理したい事を書きます。whileの中の1行目が気持ち悪いのですが、個人的には許容範囲という事でGOしました。先日書いたDaemonContextと組み合わせると、いい感じでクローラデーモンが作れるので、クローラとかダウンローダの類のプログラムをpythonで書くのに便利だと思います。調子にのってpypiにも登録したので、インストールはeasy_installで一発です。python_preforkちなみにソースコードはこちらになりまして、突っ込み頂けたら泣いて喜びます。