PyCharm Импорт файлов с одинаковыми именами в разные папки - PullRequest
0 голосов
/ 04 октября 2018

Я делаю свои назначения на Python, используя PyCharm.Я создал папки, такие как «Назначение 01», «Назначение 02» и так далее.В каждой из папок назначения у меня есть 2 файла Python."Helper.py" и "Demo.py".В «Demo.py» я должен импортировать файл Helper.Я делаю это, используя

import Helper

Но PyCharm не распознает это, пока я не отмечу каталог, содержащий файлы Helper, как Sources Root.Итак, я пометил свой каталог «Задание 01» как Sources Root.Все хорошо.Теперь я начал с «Задания 02».В «Demo.py» «Задания 02» я импортировал Helper.Это импортирует Helper из «Назначения 01», а не из «Назначения 02».Даже если я отмечу «Назначение 02» как Sources Root, PyCharm все равно ссылается на «Helper.py» из «Назначения 01».Как заставить PyCharm ссылаться на «Helper.py» в той же папке?

Примечание: я не хочу открывать разные назначения как разные проекты.Я хотел бы, чтобы все было как один проект.

Любые другие предложения, соглашения, лучшие практики также приветствуются.Спасибо!

1 Ответ

0 голосов
/ 04 октября 2018

Вы можете установить корневую папку проекта как Sources Root.

После этого, чтобы импортировать Helper из Assignment01, просто выполните import Assignment01.Helper и import Assignment02.Helper для Assignment02.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...