2013-07-07 3 views
0

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

from testmodule import TestClass 

где «testmodule» это мой собственный модуль и TestClass это единственный класс определен внутри модуля.

но когда я собирался на сайт, я получил ошибку в

ImportError: No module named testmodule 

я пошел к Google и получил возможное решение, как:

tc = Import("testmodule") 

это нормально. но как я могу импортировать класс вместо импорта модуля. «из ... импорта ...» больше не доступно в Карриджелле?

оцените вашу помощь! Приветствия!

ответ

0

Я новичок в Karrigell, поэтому может быть лучший способ сделать это, но вот что я нашел. Допустим, у вас есть файл под названием Classes.py, и вы хотите использовать ClassA и ClassB внутри этого файла. Я обнаружил, что Classes = Import("path/to/Classes") и x = Classes.ClassA() позволит вам создавать экземпляры классов, которые вы определили в модуле. Я обновлю это, если найду какую-либо дополнительную информацию. Cheers

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