не соответствует моему сценарию, так как я не могу импортировать какую-либо стандартную библиотеку, такую как import unicodedata или ast
- personAniruddha  schedule24.08.2020
comment
Почему вы не можете импортировать такие вещи, как unicodedata и ast? Они должны быть упакованы вместе с вашей установкой Python и считаются частью «стандартной библиотеки», поэтому, в частности, вас ничего не должно останавливать. Вам не нужно ничего устанавливать.
- personGreen Cloak Guy  schedule24.08.2020
comment
В качестве альтернативы, пробовали ли вы напечатать реальный смайлик в текстовом файле и позволить компьютеру сохранить его, как он хочет, вместо того, чтобы буквально печатать \uD83E\uDD23 в текстовом файле?
- personGreen Cloak Guy  schedule24.08.2020
comment
Ответы на этот вопрос также актуальны (и еще один возможный дубликат).
- personsnakecharmerb  schedule24.08.2020
comment
Основываясь на ответах, на которые я ссылался, вы можете либо сделать json.load(open('myfile.txt')), либо, если вы не хотите импортировать модуль json, open('myfile.txt', 'rb').read().decode('unicode-escape').encode('utf-16', 'surrogatepass').decode('utf-16').
- personsnakecharmerb  schedule24.08.2020
comment
Спасибо, приятель-snakecharmerb, это сработало !!
- personAniruddha  schedule24.08.2020
unicodedata
иast
? Они должны быть упакованы вместе с вашей установкой Python и считаются частью «стандартной библиотеки», поэтому, в частности, вас ничего не должно останавливать. Вам не нужно ничего устанавливать. - person Green Cloak Guy   schedule 24.08.2020\uD83E\uDD23
в текстовом файле? - person Green Cloak Guy   schedule 24.08.2020json.load(open('myfile.txt'))
, либо, если вы не хотите импортировать модуль json,open('myfile.txt', 'rb').read().decode('unicode-escape').encode('utf-16', 'surrogatepass').decode('utf-16')
. - person snakecharmerb   schedule 24.08.2020