Python第二章バスシステムデータの読み取りと処理
1034 ワード
>>> a = open('test.txt','a')
>>> line1 = 'string'
>>> a.write(line1)
>>>
>>> line2 = u'unicode'
>>> a.write(line2)
>>> Traceback (most recent call last):
File "", line 1, in
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
解決策
>>> a = codecs.open('test.txt','a','utf-8')
>>> line1 = u'unicode'
>>> a.write(line1)
>>>
leidianfuから抜粋したcnblog