Как я могу использовать один модуль в файлах проекта - PullRequest
1 голос
/ 19 июня 2020

Имея текущую файловую структуру:

root
|
|_init.py
|
|_utils
| __functions.py
| __init.py
|
|_folder1
| __folder1.2
|  ___working_file.py
|  ___init.py`

Как я могу использовать модуль functions.py внутри модуля workin_file.py без вызова

import sys
sys.path.append('path_of_functions.py')

внутри working_file.py?

Есть ли способ сделать его более общим c? Я собираюсь развернуть проект на сервере и не хочу каждый раз менять путь к файлу в пределах sys.path.append(...). Есть способ лучше?

1 Ответ

0 голосов
/ 19 июня 2020

Вы можете добавить файл .py в папку пакетов вашего сайта (для меня C:\Users\[username]\Anaconda3\Lib\site-packages). Это позволит вам глобально импортировать его в Python.

...