Pour revenir à votre problème de départ, je donnerais 2 options :
1) Arrêter Notepad et coder avec un vrai truc. Perso j'utilise Spyder. Vous vous définissez un projet avec ça, projet qui est la racine de tous vos sources. Le dossier du projet étant automatiquement ajouter à votre Path par Spyder.
Donc dans prog1.py, vous pourriez avoir qch comme
ou bien
from DIP.Bibli import bibl1
selon là où vous placez la racine de votre projet. Vous avez une zone pour coder. Le F5 pour éxécuter, la console interractive, l'explorateur de projet, la totale quoi.
Et même des petits panneau warning qui apparaissent lorsqu'une parenthèse manquantes est détecté ou bien qu'une variable utilisée n'est pas connue.
2) Autre option, c'est d'éxécuter le code python, comme on éxécute n'importe quel code : en ligne de commande, avec le terminal système.
Si vous avez des dépendances, idem : dans chacun de vos modules, faites les import depuis la racine de votre projet. Dans le terminal, placer vous aussi à la racine, et éxécuter avec le chemin depuis la racine du projet, par exemple
3) 3eme option, mais je ne la compte pas car elle semble manifestement pas du tout à votre niveau, et elle vous a déjà été proposé : faire un package python, installable avec pip.
Partager