テキストエディタによって表示されない特殊な文字を
テキストファイルとして書き込もうとするとき
特殊な文字はそのままでは書き込めないので
エンコード形式を指定すると書き込めるようになる
エンコード形式はutf-8にすればたいてい何でも書き込める
書き込まれた文字は当然、テキストエディタによっては表示できない
temp = 'It is \u26C4'
writer = open('test.txt','w',encoding='utf-8')
writer.write(temp)
writer.close()
変数tempに"It is \u26C4"を入れよ
このpythonファイルがあるのと同じフォルダにtest.txtというファイルを作り、エンコードutf-8で書き込む準備をせよ
ここにtempの内容を書き込め
書き込み処理を終了せよ
上の\u26C4は雪だるまのようなマークの特殊文字で
限られたテキストエディタでしか雪だるまを表示できない
しかしユニコード表記をすることで確実にこの雪だるまのマークとして指定できる
よくわからなければ、とりあえずopenやwithでテキストファイルに書き込むときは
encoding='utf-8'を指定しておけばよい