Как обрабатывать данные внутри себя, чтобы они стали эквивалентными тем, какими они будут при выводе на терминал ⇐ Python

Программы на Python
Anonymous
Как обрабатывать данные внутри себя, чтобы они стали эквивалентными тем, какими они будут при выводе на терминал

Сообщение Anonymous »

У меня есть строка: "birthday_balloons.\u202egpj"
Если я выполню print("birthday_balloons.\u202egpj"), она выведет

Код: Выделить всё

birthday_balloons.jpg
Обратите внимание, как поменялись местами последние три символа. Я хочу обработать строку "birthday_balloons.\u202egpj" таким образом, чтобы получить строку "birthday_balloons.jpg" с тем порядком символов, в котором они отображались.
Я ищу способ внутренней обработки фрагмента данных, чтобы он стал эквивалентным тому, как он будет выглядеть при выводе на терминал, не делая ничего вроде буквального захвата вывода с терминала.

Подробнее здесь: https://stackoverflow.com/questions/790 ... t-would-be

Вернуться в «Python»