Правильный способ импорта из одного файла в два файла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 работают, но какой путь правильный?
Ответить

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

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

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

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

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