ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示

2010年10月17日日曜日

htmlescape を Python で

ブログに < や & や > を貼り付けるとき、エスケープする必要があります。
Python で簡単にエスケープできます。

[Code]
#! /usr/bin/python
import sys, cgi

print cgi.escape(sys.stdin.read()),
[実行例]
$ echo "<b>Tom & Jerry</b>" | htmlescape.py
&lt;b&gt;Tom &amp; Jerry&lt;/b&gt;

2010年4月5日月曜日

Python で MP3 Tag を扱ってみる

再生プレイヤでの普及状況を考えて、ID3v2.3 (UTF-16) でタグ付けするのが良さそう。
ディレクトリ内にある mp3 ファイルに一括でタグを設定する Python スクリプトを作ってみようと思う。

インストール

$ sudo apt-get install python-eyed3 eyed3


使用例

$ eyeD3 --help ## ヘルプの表示
$ eyeD3 -v music.mp3 ## MP3 ファイルの情報を表示


Python スクリプトでの利用の仕方を調べる

$ less /usr/share/doc/python-eyed3/README.gz
$ less /usr/bin/eyeD3
$ python -c 'import eyeD3; help(eyeD3)'
$ python -c 'import eyeD3; help(eyeD3.tag)'


(作成中...)

2010年4月2日金曜日

wxPython

Python で GUI のプログラムを作成してみた。

$ sudo apt-get install python-wxversion