codecs.open を使うのが簡単。3番目のパラメータでエンコーディングを指定する。
from codecs import open in_file = open("before.txt", "r", "iso-2022-jp") out_file = open("after.txt", "w", "utf-8") for l in in_file: out_file.write(l) in_file.close() out_file.close()
codecs.open を使うのが簡単。3番目のパラメータでエンコーディングを指定する。
from codecs import open in_file = open("before.txt", "r", "iso-2022-jp") out_file = open("after.txt", "w", "utf-8") for l in in_file: out_file.write(l) in_file.close() out_file.close()
Python Imaging Library (PIL)を試してみた。リサイズとか、すごく簡単。
easy_install pil で入る。
import Image im = Image.open("foo.jpg") new_im = im.resize((1024, 768), Image.BICUBIC) new_im.save("foo2.jpg")
(2008.3.18追記)たとえばrorateは回転した画像を返すのにpasteは自己破壊的とか、設計の対称性はイマイチっぽい。でも便利。