Русский
Открыть в Telegram

ПостПочему Python предупреждает о последовательности \477 и как это исправить

25 сентября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Почему Python предупреждает о последовательности \477 и как это исправить В строках Python обратная косая черта и до трёх цифр от 0 до 7 задают восьмеричный код символа. Значение \477 равно 319 и выходит за предел 255, для которого такие последовательности задумывались. В обычной строке оно превращается в символ Ŀ, а в байтовой строке обрезается до 63 и даёт знак вопроса. Не самый явный способ записать путь. В Python 3.11 предупреждение DeprecationWarning можно было увидеть в режиме разработки. Начиная с Python 3.12 компилятор выдаёт SyntaxWarning и без него; позднее конструкция должна стать синтаксической ошибкой. Если косая черта в пути или регулярном выражении должна остаться символом, удвойте её: \\477. Если восьмеричный код был намеренным, укажите нужный символ явно. Механику и различие между str и bytes автор разбирает в статье Adam Johnson.
4 · 1.3K ·

Рядом в ленте

ZZen of PythonКак emojet ускоряет работу с эмодзи в Python Библиотека emojet преобразует названия в эмодзи и обратно, поддерживает поиск и закрывает основное API пакета emojiZZen of PythonКак запускать Python-код в песочнице на MicroPython и WebAssembly В проектах Саймона Уиллисона плагины получают все права основного приложения: ошибка или вредо
это сообщение
ZZen of PythonКак вручную разрешить ленивый импорт в Python У объекта, созданного через lazy import json, есть метод resolve(). Его можно обнаружить с помощью dir(globals()["ZZen of PythonПочему str.splitlines() видит больше переносов, чем чтение файла У Python два разных понятия границы строки. Универсальный режим чтения файла распознаёт LF, CR

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем