codecs 編碼處理

weixin_34234823發表於2017-02-28

codecs 是處理編碼的模組,對多國語言的處理有良好的支援,
小例子,

# python2.7
look   =  codecs.lookup( " utf-8 " )
a  =   " 我愛北京 " 
b  =  look.decode(a) # 把a編碼為utf-8
print(b)
b2  =  look.encode(b[0]) # 將b轉換回str
b3 = look.encode(u'\u90fd\u6325\u6d12\u7684\u5ba2\u6237') # 也可以將utf-8字元轉換為str

bfile  =  codecs.open( " dddd.txt " ,  ' r ' ,  " utf-8" ) #指定編碼方式開啟檔案

相關文章