Большой Python включает

У меня есть файл, который я хочу включить в Python, но включенный файл довольно длинный, и было бы гораздо удобнее разделить их на несколько файлов, но тогда мне нужно использовать несколько операторов include.

Есть ли способ сгруппировать несколько файлов и включить их все сразу?

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
3
0
572
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Да, взгляните на раздел «6.4 Пакеты» в http://docs.python.org/tut/node8.html:

По сути, вы можете поместить кучу файлов в каталог и добавить в него файл __init__.py. Если каталог находится в вашем PYTHONPATH или sys.path, вы можете выполнить «import имя_директории», чтобы импортировать все в каталоге, или «импортировать имя_директора.some_file_in_directory», чтобы импортировать определенный файл, который находится в каталоге.

The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as "string", from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py can just be an empty file, but it can also execute initialization code for the package or set the __all__ variable, described later.

до и после «init» и «all» должно быть два символа подчеркивания. Кажется, я не могу заставить их правильно отображаться :(

Readonly 10.09.2008 02:23
Ответ принят как подходящий
  1. Поместите файлы в одну папку.
  2. Добавьте в папку файл __init__.py. Сделайте необходимый импорт в __init__.py
  3. Заменить несколько операций импорта одним:

    import имя_папки

См. Управление пакетами Python

Другие вопросы по теме