皆さま、いつもお世話になっております。
messages.txtに日本語のメッセージを書き込もうとしているのですが、UnicodeEncodeErrorが出てしまいます。
‘ascii’ codec can’t encode characters on position:0-1 ordina... Pythonista3なので、長いエラーメッセージは途中で切れています。
文字列の前にuをつけてみたり、decodeを使ってみたりしたのですが、やはり同じエラーが出てしまいます。
動作環境はPython 3.6 on Pythonista3です。
Python
1f = open('messages.txt', 'w') 2f.write('私はkalonです。\n') 3f.write('こうするとどうなりますか?\n') 4f.close()
どうしたらこのエラーを解決できるでしょうか?アドバイスとご教授をお願いします。
回答3件
あなたの回答
tips
プレビュー