編集: http://pastebin.com/W4iG3tjS - ファイル
キリル文字を含む utf8 でエンコードされたテキスト ファイルがあります。それをロードするには、次のコードを使用します。
import codecs
fopen = codecs.open('thefile', 'r', encoding='utf8')
fread = fopen.read()
fread
すべてのユニコード (エスケープ シーケンス) のファイルを画面にダンプします。print fread
読み取り可能な形式で表示します(ASCIIだと思います)。
次に、それを分割して、エンコーディングなしで空のファイルに書き込もうとします。
a = fread.split()
for l in a:
print>>dasFile, l
しかし、次のエラー メッセージが表示されます。UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-13: ordinal not in range(128)
ファイルにダンプする方法はありfread.split()
ますか? このエラーを取り除くにはどうすればよいですか?