Импорт всех необходимых модулей в материнский модуль Python - PullRequest
0 голосов
/ 23 февраля 2019

Я новичок в Python, поэтому извините, если этот вопрос кажется глупым, но я не смог найти конкретную помощь по этому вопросу.

Я работаю над тестовым проектом, в котором я хотел, чтобы вселогика, которая будет загружена в материнский компонент, чтобы к ним могли немедленно обращаться дочерние модули.Возможно ли это на языке Python?

Например, если я создаю пакет с этим деревом:

game/
  __init__.py
  start.py

  core/
    ...
    config.py

  mechanics/
    ...
    combat/
      ...

и если я использую, например, random библиотека почти в каждом модуле, нужно ли импортировать его в каждый отдельный файл или я могу просто импортировать его в start.py, чтобы он мог наследоваться дочерними модулями?

Моя идеальная цель состояла в том, чтобы использовать core / config.py , чтобы импортировать все основные и общие логики и просто импортировать этот файл конфигурации во все дочерние модули, но он не работает.

Есть идеи?Есть ли лучший способ сделать это?Большое спасибо!

...