Документация Python неофициальный перевод

pending-removal-in-3.16.md

33 строк · 3.9 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.13/deprecations/pending-removal-in-3.16.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Запланировано к удалению в Python 3.1689- Система импорта:1011  - Установка [`__loader__`](https://python-all.ru/3.13/reference/datamodel.html#module.__loader__) в модуле при отсутствии [`__spec__.loader`](https://python-all.ru/3.13/library/importlib.html#importlib.machinery.ModuleSpec.loader) устарела. В Python 3.16 `__loader__` перестанет устанавливаться или учитываться системой импорта или стандартной библиотекой.12- [`array`](https://python-all.ru/3.13/library/array.html#module-array):1314  - Код формата `'u'` (`wchar_t`) устарел в документации начиная с Python 3.3 и во время выполнения начиная с Python 3.13. Используйте код формата `'w'` ([`Py_UCS4`](https://python-all.ru/3.13/c-api/unicode.html#c.Py_UCS4)) для символов Unicode.15- [`asyncio`](https://python-all.ru/3.13/library/asyncio.html#module-asyncio):1617  - `asyncio.iscoroutinefunction()` устарел и будет удален в Python 3.16, используйте [`inspect.iscoroutinefunction()`](https://python-all.ru/3.13/library/inspect.html#inspect.iscoroutinefunction) вместо. (Авторы: Jiahao Li и Kumar Aditya, [gh-122875](https://python-all.ru/3.13/deprecations/pending-removal-in-3.16.html).)18- [`builtins`](https://python-all.ru/3.13/library/builtins.html#module-builtins):1920  - Поразрядная инверсия для булевых типов, `~True` или `~False` устарела начиная с Python 3.12, поскольку даёт неожиданные и неинтуитивные результаты (`-2` и `-1`). Используйте `not x` для логического отрицания булевого значения. В редких случаях, когда требуется поразрядная инверсия базового целого числа, явно преобразуйте в `int` (`~int(x)`).21- [`shutil`](https://python-all.ru/3.13/library/shutil.html#module-shutil):2223  - Исключение `ExecError` устарело начиная с Python 3.14. Оно не используется ни одной функцией в `shutil` начиная с Python 3.4 и теперь является псевдонимом [`RuntimeError`](https://python-all.ru/3.13/library/exceptions.html#RuntimeError).24- [`symtable`](https://python-all.ru/3.13/library/symtable.html#module-symtable):2526  - Метод [`Class.get_methods`](https://python-all.ru/3.13/library/symtable.html#symtable.Class.get_methods) устарел начиная с Python 3.14.27- [`sys`](https://python-all.ru/3.13/library/sys.html#module-sys):2829  - Функция [`_enablelegacywindowsfsencoding()`](https://python-all.ru/3.13/library/sys.html#sys._enablelegacywindowsfsencoding) устарела начиная с Python 3.13. Используйте переменную окружения [`PYTHONLEGACYWINDOWSFSENCODING`](https://python-all.ru/3.13/using/cmdline.html#envvar-PYTHONLEGACYWINDOWSFSENCODING).30- [`tarfile`](https://python-all.ru/3.13/library/tarfile.html#module-tarfile):3132  - Недокументированный и неиспользуемый атрибут `TarFile.tarfile` устарел начиная с Python 3.13.33