Найти - Пользователи
Полная версия: Динамические классы в пакетах
Начало » Python для новичков » Динамические классы в пакетах
1
Pirr
Приветствую.
Есть ли в python3 каким либо образом реализовать динамическое создание экземпляров классов в пакетах.
Ниже хотелка использования, вместо example может быть неизвестно что.
# main.py
import core
core.example.run()

#__init__.py core
#магия

#example.py core
class Example():
   def run():
      pass
ayb
А зачем ? Если уж так хочется :

core.example.Example().run()
FishHook
Pirr
создание экземпляров классов
Ок, питон - язык чисто объектный, вопрос терминологии, что в вашей интерпретации есть экземпляр класса?
doza_and
Pirr
динамическое создание экземпляров классов
Вообще непонятно в чем проблема. В питоне вообще все динамически создается.
# main.py
import core
core.example.run()
#__init__.py core
import example

#example.py core
#не магия
def run():
   .....

работает как вы хотите. Зачем вам класс?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB