Python: импортировать файл из файла day_one.py в файл main.py, затем в файле day_one импортировать функцию из файла main.py.Ошибка не может импортировать - PullRequest
0 голосов
/ 09 декабря 2018

Я не уверен, почему это не сработает, возможно, это проблема, которую вы не можете обойти, но я просто хотел бы знать, почему это не сработает.Прошу прощения, если я потратил ваше время или неправильно задал вопрос, мне 16 лет и я новичок в Python вроде.

в main.py

из day_one import day_one_def

in day_one.py

из основного импорта main_home_window

сообщение об ошибке

ImportError: невозможно импортировать имя 'day_one'

1 Ответ

0 голосов
/ 09 декабря 2018

Похоже, у вас есть циклический импорт: основной импорт из day_one и day_one импорт из main.Это не совсем то, как Python должен работать.Вы должны создать линейные зависимости, в которых верхний модуль полагается только на те, которые находятся под ним, а только на те, которые находятся под ними и т. Д.

...