Skip to content

Instantly share code, notes, and snippets.

@churnikov
Last active March 31, 2020 09:02
Show Gist options
  • Save churnikov/95b14390616012e8c052fc1340266bdd to your computer and use it in GitHub Desktop.
Save churnikov/95b14390616012e8c052fc1340266bdd to your computer and use it in GitHub Desktop.
Как запускать скрипты из подмодулей

Как запускать скрипты из подмодулей

⭐ Нужна структура папок наподобие той, что ниже:

.
└── src
    ├── __init__.py
    ├── mod1
    │   ├── __init__.py
    │   └── mod1.py
    └── mod2
        ├── __init__.py
        └── mod2.py

⭐ Задать путь поиска для питонячих пакетов в нашем my-awesome-module

export PYTHONPATH=$PYTHONPATH:$HOME/path/to/my-awesome-module

⭐ Зускаем скрипт

python3 src/mod1/mod1.py
from src.mod2.mod2 import f
print(f())
def f():
return 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment