Pythonで文字コードを指定してファイルを読み取り、Unicodeとして日本語を扱うには

2010年2月23日

codecsモジュールを使用してファイルを読み込む。下記のコードで変数lineはUnicodeになる。

import codecs, sys

f = codecs.open(‘C:\\work\\utf8.txt’,mode=’r',encoding=’utf-8′)
for line in f:
    sys.stdout.write(line)
f.close() 

コメントは受け付けていません。