0

次のコードがあります。

file = io.open(tFile,'wb') 
if cData != '':
    file.write('%s\n' % (cData))

cData は文字列です。このコードは Linux と Windows では問題なく動作しますが、所有しているすべての Solaris マシンでは次のエラーで失敗します。

ファイル "/usr/local/lib/python2.6/io.py"、1045 行目、書き込みで TypeError("can't write unicode to binary stream") TypeError: can't write unicode to binary stream

ここで何が問題なのですか?ありがとう

4

1 に答える 1