Я знаю, как использовать глобальные переменные, когда они определены в классе, но у меня есть глобальная переменная в главной.
Если я хочу использовать его внутри класса, какой будет импорт для доступа к нему?
Моя главная что-то вроде этого
Main.py:
from EvolutionaryAlgorithm import EvolutionaryAlgorithm
initialTimeMain = 0
if __name__ == '__main__':
evolutionaryAlgorithm= EvolutionaryAlgorithm()
.
.
и мой класс EvolutionaryAlgorithm имеет метод, который использует переменную initialTimeMain.
проблема заключается в том, когда я добавляю этот импорт в EvolutionaryAlgorithm:
EvolutionaryAlgorithm.py
import Main
потому что когда я запускаю скрипт, появляется ошибка
из импорта EvolutionaryAlgorithm
EvolutionaryAlgorithm ImportError:
не может импортировать имя
EvolutionaryAlgorithm
импорт больше не распознается