Я читаю текстовый файл из Python, и когда он печатает Unicode, он не печатает символ.
input.txt:
hello world
\u00a9
код:
from pathlib import Path
with open('input.txt','r') as file:
txt = Path('input.txt').read_text()
print(txt)
выход:
hello world
\u00a9
ожидаемый результат:
hello world
°
Пожалуйста, отредактируйте свой вопрос и сделайте некоторое форматирование. Читаемость не очень. Но видно, что в вашем файле нет
°
. Ваш файл содержит текст\u00a9
, который печатается. Существует разница между символами\u00a9
как символами в текстовом файле и определением строки"\u00a9"
в самой программе. Сравнитеprint("\u00a9")
иprint(r"\u00a9")
.