2016-06-08 6 views
-1

Код на мой вопрос: here.Импорт модуля класса в Python

Я пишу код, используя pygame и pyo. Я написал классы в модуле с именем launchpad_class.py и импортировал этот модуль в свой основной файл с именем ordered_updates.py. Программа представляет собой своего рода квадраты рисования на панели запуска и воспроизводит их в ритме, который они нарисовали на экране. Проблема заключается в том, когда я делаю import с сайта launchpad_class.py, объекты классов больше не работают и не импортируют (с определениями классов непосредственно в основном файле ordered_update.py) все работает нормально. Я понятия не имею, почему это происходит, может ли кто-нибудь сказать, почему это происходит, когда я импортирую модуль launchpad_class.py? (строка 5 из order_updates.py не вызывает проблемы, это мой пакет).

Редактировать

С не работает я имею в виду:

Если я не использую import и использовать классы непосредственно из ordered_updates.py некоторые квадраты рисуются на экране, и с импортируя я не могу увидеть квадраты, нарисованные на экране, на самом деле это единственное различие.

+0

Вам нужно предоставить более подробную информацию о проблеме, чем «не работает». – user2357112

+0

Для таких проблем я бы предложил сначала воспроизвести проблему с помощью простого скрипта __very__ и попытаться понять это. –

ответ

0

Вы должны сохранить/запустить оба ваших файла в одном проекте python, чтобы импортировать его напрямую, а затем создать отдельный пакет python, а затем импортировать его. Надеюсь это поможет.

+0

У меня есть оба файла в том же проекте – amirteymuri

Смежные вопросы