2006-09-01から1ヶ月間の記事一覧

文字コード判定

文字コードの変換はpythonのバージョンが2.3以降ならできる。 >>> unicode('何か', 'shift_jis').encode('euc-jp') '\xb2\xbf\xa4\xab' 判定はどうすればいいか。pykfかchardetが使えそう。 pykf ダウンロード先が見つからない。 Internet Archiveからダウン…

windowsでos.unlinkは読み取り専用が指定されているとうまく動作しない。 解除するにはどうしたらいいか。 OSError: [Errno 13] Permission denied それらしい機能が標準ライブラリに見つからないのでPython for Windows Extensionsを利用する。 import win3…

globals()は現在いる場所のオブジェクト一覧を返す。>>> globals() {'__builtins__': , '__name__': '__main__', '__doc__': None}s = 'abc' c = globals()[s + 'd'] c() みたいにできる。

"abc".capitalize() 最初の文字だけを大文字にする。"あ".capitalize() では何も起こらなかった。u"b".capitalize() はちゃんと変換される。print u"b".capitalize() はちゃんと全角のBになった。