Импорт модулей Python - PullRequest
       9

Импорт модулей Python

0 голосов
/ 20 июня 2019

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

Например: у меня есть 5 модулей: сложение, вычитание, умножение, деление и корень. Я вызываю все эти файлы .pyc в свой файл main.py, и мой код работает правильно, если все они находятся в одной папке.

Теперь я хочу сохранить файл main.py в папке: D: \ project \ main.py и эти 5 файлов .pyc в папке: D: \ project \ Lib \ (в папке Lib)

Я нашел решение, упомянув путь к папке Lib в коде, но я не могу этого сделать, поскольку мне нужно куда-то отправить код, и если они попытаются запустить его на своем ПК, он может не импортировать эти файлы. .

Каково было бы возможное решение этого вопроса?

1 Ответ

0 голосов
/ 20 июня 2019

Внутри файла main.py добавьте местоположение ваших модулей в переменную path, как показано ниже.

os.environ["PATH"] += os.pathsep + your_path

your_path, что относительно вашего проекта должно быть похоже на './Lib'.

Попробуйте импортировать модули после вышеуказанного шага.Я думаю, это должно работать нормально.Дайте мне знать.

Примечание:

Эти .pyc файлы являются файлами кэша при выполнении файлов .py.Вам нужно беспокоиться о файлах .py, а не о файлах .pyc.

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