voici mon petit problème que j'aimerai bien comprendre :
python 3.2; windows 7
mon appli nommée feuille.pyw et dans son répertoire un sous répertoire nommé 'fonctions' contenant un module 'dico.py' qui stocke mes variables globales que je peux donc utiliser dans mon script principal.
par exemple :
Dans feuille import de dico comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #dans fonctions/dico.py class Generale(): methode=''
utilisation de la variable comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part import fonctions.dico as dico
jusque là tout allait bien, mais a un moment j'ai supprimé 'methode' de ma class Generale, et mon script feuille fonctionne quand même !
Code : Sélectionner tout - Visualiser dans une fenêtre à part dico.Generale.methode='appliquer'
que se passe t'il :
est ce que je déclare correctement mes variables ?
il me semblait que python obligeait la déclaration explicite des variables ?
merci de m'aider à comprendre![]()
Partager