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






Да, взгляните на раздел «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.
Заменить несколько операций импорта одним:
import имя_папки
до и после «init» и «all» должно быть два символа подчеркивания. Кажется, я не могу заставить их правильно отображаться :(