python scripts / main.py
dans le répertoire du projet.Structure du répertoire
project/
├ module/
│ └ module1.py
└ scripts/
└ main.py
main.py
import sys
sys.path.append('..')
from module import module1
Si rien n'est fait, ModuleNotFoundError
sera affiché.
..
indique le répertoire parent vu du ** répertoire de travail **. ** Pas le répertoire contenant le fichier exécutable **. Autrement dit, il fait référence au répertoire parent du répertoire du projet.
En tant que solution, il peut être exécuté en tant que module.
python -m scripts.main
Recommended Posts