Где вы храните созданный вами модуль?Когда я создаю модуль, я делаю следующее:
Создайте папку в папке lib \ sitepackages в вашей папке python, например: myModules. Сохраните в этой папке пустой файл python с именем init.py.Файл не должен содержать синтаксис.Позже вы можете установить требования к модулю в этом файле, если хотите.Сохраните ваш модуль в эту папку, например: myGamesModule.py В режиме ожидания (или в зависимости от того, какую Python-среду вы используете), наберите:
из myModules, импортируйте myGamesModule или из myModules, импортируйте myGamesModule как myGmMod
Это должно импортироватьваш модуль, а затем вы можете вызвать классы и т. д. ex myGmMod.Player ()
Я уверен, что это правильно, так как я только что сделал это, и все было в порядке.
Я нашелчто иногда, если я создаю пустой текстовый файл в папке модуля и переименовываю его в init .py, это вызывало у меня проблемы раньше.Обычно я просто открываю IDLE и сохраняю файл init .py оттуда в папку моего модуля, а затем использую любую среду IDE, которую я использую (возвышенный), для создания и сохранения остальных файлов.
Кроме того, по какой-то причине в текстовом поле запрещено использовать подчеркивания, которые я использую в этом тексте, поэтому там, где вы видите init.py, оно должно быть ( underscoreunderscore * init * underscoreunderscore .pyбез звездочки