Pythonのquopriモジュールの使い方

サンプルコード:

#-*- encoding: utf-8 -*-
import quopri

a = “唯一のテスト"
b = quopri.encodestring(a) # 文字列をエンコーディング
print b
print quopri.decodestring(b) # 文字列をデコード
import StringIO

c = StringIO.StringIO()
d = StringIO.StringIO()
e = StringIO.StringIO()

c.write(a)
c.seek(0)

quopri.encode(c, d, 0) #StringIO中のデータをエンコード
print d.getvalue()
d.seek(0)
quopri.decode(d, e) # String10のデータをデコード
print e.getvalue()

f1 = open(“aaa.txt", “w")
f1.write(a)
f1.close()

f1 = open(“aaa.txt", “r")
f2 = open(“bbb.txt", “w")

quopri.encode(f1, f2, 0) #aaa.txtをエンコードしてbbb.txtに移動

f1.close()
f2.close()

print open(“bbb.txt", “r").read()

Development

Posted by arkgame