Что происходит в Python, когда два модуля пытаются импортировать друг друга? В более общем плане, что произойдет, если несколько модулей попытаются импортировать в цикле?
См. также Что я могу сделать с «ImportError» : Невозможно импортировать имя X» или «AttributeError: ... (скорее всего, из-за циклического импорта)»? о типичных проблемах, которые могут возникнуть, а также советы о том, как переписать код, чтобы избежать такого импорта. См. Почему циклический импорт, по-видимому, работает дальше в стеке вызовов, но затем вызывает ошибку ImportError еще ниже? для получения технической информации о том, почему и как возникает проблема.
Подробнее здесь: https://stackoverflow.com/questions/744 ... ic-imports
Что происходит при использовании взаимного или циклического (циклического) импорта? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение