Общий импорт Python для импорта нескольких модулейPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Общий импорт Python для импорта нескольких модулей

Сообщение Anonymous »

Итак, у меня есть проект следующего формата.
main.py
src/plugins/a.py
src/plugins/b.py
src/plugins/n.py
etc..

Модули в src/plugins/ импортируются в main.py с импортом для каждого модуля. Я хочу сделать жизнь намного проще и просто использовать общий импорт, например, из src.plugin.* import * вместо from src.plugin.A import AКаждый файл в src/plugins/ имеет одинаковый формат
imports

class A():

def __init__(self, config):
self.config = config
self.plugin = 'A'

def some_function_1(self):
#do something

def some_function_2(self):
#do something

Я знаю, что использование общего импорта — плохая практика, но в настоящее время мне ежедневно приходится добавлять импорт, поэтому я бы предпочел универсальный импорт, который будет делать это автоматически, без необходимости определять его вручную. .
Как я смогу перебирать модули плагинов, если импортировать их с помощью from src.plugins import *
for i in plugins:
print(i.plugin)


Подробнее здесь: https://stackoverflow.com/questions/793 ... le-modules
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • From... импорт ИЛИ импорт... что касается модулей
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Импорт нескольких модулей, содержащих идентично названных классов в Python
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Импорт нескольких модулей, содержащих идентично названных классов в Python
    Гость » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Гость
  • Импорт модулей Python работает в командной строке, но не в оболочке Python 3.8
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Импорт модулей Python работает в командной строке, но не в оболочке Python 3.8
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»