Правильный способ импорта из одного файла в два файлаPython

Программы на Python
Anonymous
Правильный способ импорта из одного файла в два файла

Сообщение Anonymous »

У меня вопрос относительно импорта.
Предположим, следующая структура:
  • /src/definitions.py
  • /src/class.py
  • main.py

Код: Выделить всё

definitions.py
содержит несколько констант, которые необходимо импортировать
в class.py Я импортирую:

Код: Выделить всё

from . definitions import A, B, C
однако мне также нужны A, B, C в main.py. Какой из следующих двух путей правильный?
1)

Код: Выделить всё

from src.class import MyClass
from src.definitions import A, B, C, D, E
или
2)

Код: Выделить всё

from src.class import MyClass, A, B, C
from src.definitions import D, E
Очевидно, что 1 и 2 работают, но какой путь правильный?

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