2013-05-02から1日間の記事一覧

pythonでXMLを処理する

ElementTreeはpythonでXMLを扱うためのライブラリです。バージョン2.5からはpythonに標準で内蔵されています。このライブラリを使うと、XMLをパースしてプログラム内で利用しやすい形に変換したり、XMLファイルを生成したりすることが出来ます。 # 文字列か…

pythonでコンソールを作る

コンソールをエミュレートするcodeというモジュールがあるらしい。 http://www.python.jp/doc/release/library/code.htmlcodeではInteractiveInterpreter : python構文解析とインタプリタ状態を担当 InteractiveConsole : コンソールエミュレータ (Interacti…

Pythonのfeedparserが便利

RSSを取得するために、feedparserを使ってみた。まずは、feedparserを下記サイトからダウンロードする。http://code.google.com/p/feedparser/downloads/list続いてインストール $ python setup.py install あとはこのようにしてRSS読み込み。 import feedpa…

pythonでeasy_install

1 easy_installとは easy_installはRubyのgemにあたるコマンドで、パッケージ管理システムからPythonの モジュールを自動で検索してインストールやアップデートしてくれるツール。 PerlのCPANにあたるものはPythonでは、Python Package Index、通称Python Ch…

pythonでコメントアウト

pyhonのコメントアウト# 一行コメントアウト""" ダブルクオート3個で囲めば 複数行がコメントアウトできる """''' ダブルクオートじゃなくて シングルクオートでもOK '''""" ''' ブロック単位でコメントアウトする文字が2種類あるので ネストできる ''' ""…

pythonで連想配列を使う

Pythonの場合辞書オブジェクトのiteritemsメソッドを使うと、キーと要素をセットで取り出しながらループできます。 リストのインデックスの取り方と似ています。 foreachのように使うことができます。 dict = {'foo':'spam', 'bar':'egg', 'baz':'bacon'} fo…

cygwinでlessを使って日本語を見る

ページャとしてlessコマンドを利用する場合、後にUTF-8に対応したものの、そのままでは日本語が文字化けするものと思われますが、Windowsで利用するCygwinにおいては環境変数LESSCHARSETに設定値dosを設定すると(Windowsの先祖であり、Windowsのベースとなっ…