Bonjour,
je sui sen train d'étudier comment crée un package et l'utiliser.
pour cela j'ai un dossier geometry contenant quatres fichiers : __init__.py, classes.py, fonctions.py et variables.py.
Je code sous Spyder.
Mon code est le suivant :
1 import geometry.classes
2 carre_1=carre(5)
3 triangle_1=triangle(3,2,5)
ou carre et triangle sont des classes déclarer dans le fichier classes.py.
Lorsque je lance le code via Spyder j'ai le message d'erreur suivant :
"NameError: name 'carre' is not defined"
Hors lorsque j'effectue les lignes à la main dans le terminal.
C'est à dire que je lance la ligne 1 puis la ligne 2 dans le terminal alors là je n'ai pas de problèmes.
Pourriez vous m'éclairer pour résoudre mon probléme.
Bien à vous
Partager