Я разработчик Java, плохо знакомый с Python. В Java вы можете получить доступ ко всем классам в одном каталоге, не импортируя их.
Я пытаюсь добиться того же поведения в Python. Это возможно?
Я пробовал различные решения, например, импортируя все в файл, который я импортирую везде. Это работает, но мне нужно набирать myClass = rootFolder.folder2.folder3.MyClass()
каждый раз, когда я хочу получить доступ к иностранному классу.
Не могли бы вы показать мне пример того, как работает архитектура Python для нескольких каталогов? Вы действительно должны импортировать все классы, которые вам нужны в каждом файле?
Представьте, что я пишу веб-фреймворк. Придется ли пользователям фреймворка импортировать все, что им нужно, в свои файлы?