ファイル入出力時に文字コードを指定する

python_logo
ver2.7

codecsモジュールのopen関数を使う。

import codecs

fp = codecs.open("read.txt", "r", "shift_jis") # shift_jisのread.txtを読み込む
fp = codecs.open("write.txt", "w", "utf-8") # utf-8でwrite.txtに書き込む

実行後のwrite.txtには文字コードがUTF-8で出力される

参考
[文字コード] ファイル入出力時にエンコードを指定する – nelnal@python
Pythonライブラリリファレンス 4.9 codecs — codec レジストリと基底クラス

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation