以前、私はこれを尋ねました: Python 3.3 で一部の文字を 5 桁の Unicode 文字に変換する方法は?
しかし、今日、印刷すると大文字の U コードポイントが機能することがわかりましたが、ファイルで試してみると失敗することがわかりました。なんで?
import re
f = codecs.open('test.txt', 'r', encoding="utf-8")
g = codecs.open('test_output.txt', 'w', encoding="utf-8")
fin = f.read()
output = re.sub('m', '\U000243D0', fin)
g.write(output)