Я не могу импортировать модуль из внутренних файлов модулей

#python #module #discord.py

Вопрос:

Я хочу импортировать модуль в каталог модулей из самого модуля, я создаю все файлы инициализации с их конфигурацией:

введите описание изображения здесь

Я могу импортировать все эти модули во внешний скрипт, но когда я хочу импортировать их изнутри самого модуля, как показано на рисунке ниже:

введите описание изображения здесь

Я получаю эту ошибку:

     from modules.config.database import *
    ModuleNotFoundError: No module named 'modules'
 

Комментарии:

1. Если вы выполняете непосредственно main.py из modulesgame каталога, то он не знает о структурах каталогов в другом месте, он просто знает, что внутри нет пакета с именем modules modulesgame . Обычно сценарий, который вы выполняете, находится на верхнем уровне.

2. Если main.py он уже находится в папке «Модули», вам не нужно его добавлять. Не могли бы вы просто попробовать from config.database import * ?

3. да, но не работает

4. если в каждом каталоге есть только a __init__.py и a main.py , почему бы просто не удалить этот каталог и просто сделать как game.py или member.py