概要 \u30d5みたいな文字が入っている大きいファイルの変換をやりたかったので調べました。少ない文字だったらWEBツールがあるのでやる必要はないです。 ソース # coding: utf-8 import codecs fin = codecs.open('C:/tmp/a1.txt', 'r') fout = codecs.open('C:/tmp/a2.txt', 'w', 'sjis') for line in fin: s = line.decode("unicode-escape") fout.write(s) fin.close() fout.close() Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficient