タグ

ブックマーク / kbdpage.blog82.fc2.com (2)

  • Python os.walk() ファイルの階層を渡り歩く : 忘れる前にメモ

    python os.walk() 14.1.4 ファイルとディレクトリ http://www.python.jp/doc/2.5/lib/os-file-dir.html os.walk(パス)と渡すと、パス以下のディレクトリから、パス/サブディレクトリ/ファイル名のタプルを 生成して返してくれる。 ぶっちゃけライブラリリファレンス一読しただけじゃ、どんな動作するか理解できなかった。 しかし、使ってみたところ、かなり便利な関数っぽいことが分かった。 では、簡単なコードから。 import os for dpath,dnames,fnames in os.walk("C:\python26"): for fname in fnames: print dpath,":",fname [実行結果] C:\python26\Lib\test : test_enumerate.py C:\pyth

  • python feedparser RSSを取得する : 忘れる前にメモ

    pythonRSSフィードを取得するには「feedparser」を使用する。 ○feedparser http://www.feedparser.org/ 使用例がたっぷり上記のサイトにあり、インストール後すぐ活用できた。 インストール方法も簡単。 1.  zipをダウンロードをして、解凍する。 2. コマンドプロンプトを立ち上げて、解凍したフォルダにcdコマンドで移動する。 3.  setup.py install を実行。 4,  解凍したフォルダに「build\lib\feedparser.py」ができる。 5. 「feedparser.py」をpythonのインストールフォルダに配置 以上。まぁ標準的な方法だが。 使用例はたっぷりネット上に転がっているが、一応書いておく。 ■使用例 import feedparser fd = feedparser.parse('http://k

  • 1