Ошибка импорта Python 3 с классами tkinter - PullRequest
0 голосов
/ 08 апреля 2020

Я знаю, что это, вероятно, довольно легко решить, но я не знаю ответа.

У меня есть следующая структура папок в моем python3 проекте:

---UserInterface
------__init__.py
------MainApplication.py
------StartPage.py

(PS мой __init__.py пусто)

Теперь я хочу добавить StartPage к моему главному приложению и пытаюсь выполнить следующий импорт.

from . import StartPage

Я получаю следующую ошибку: ImportError: невозможно импортировать имя 'StartPage' из '__main __'.

Может кто-нибудь сказать мне, где проблема с импортом? (Мой основной метод находится внутри моего MainApplication.py)

1 Ответ

0 голосов
/ 08 апреля 2020

ты только что попробовал import StartPage? текст ошибки говорит, что в main нет StartPage. Вы запускаете MainApplication и после запуска он получает имя main. Это означает, что делается попытка импортировать StartPage из MainApplication. Но его там нет

...