IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

variables et modules


Sujet :

Python

  1. #1
    Membre confirm�
    Homme Profil pro
    d�butant
    Inscrit en
    F�vrier 2012
    Messages
    88
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : d�butant
    Secteur : Alimentation

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 88
    Par d�faut variables et modules
    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 :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    #dans fonctions/dico.py
    class Generale():
        methode=''
    Dans feuille import de dico comme :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    import fonctions.dico as dico
    utilisation de la variable comme :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    dico.Generale.methode='appliquer'
    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 !
    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

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 774
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 774
    Par d�faut
    Citation Envoy� par rob-42 Voir le message
    ...
    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 !
    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
    Keep cool: Python n'oblige � rien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    >>> class A: pass
    ...
    >>> class A:
    ...     toto = 'toto'
    ...
    >>> A.toto
    'toto'
    >>> A.tutu = 'tutu'
    >>> A
    <class '__main__.A'>
    >>> A.__dict__
    dict_proxy({'__module__': '__main__', 'tutu': 'tutu', 'toto': 'toto', '__dict__'
    : <attribute '__dict__' of 'A' objects>, '__weakref__': <attribute '__weakref__'
     of 'A' objects>, '__doc__': None})
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirm�
    Homme Profil pro
    d�butant
    Inscrit en
    F�vrier 2012
    Messages
    88
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : d�butant
    Secteur : Alimentation

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 88
    Par d�faut
    ok c'est not�, merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [1.x] utilisation d'un variable de module externe
    Par benakacha dans le forum Symfony
    R�ponses: 1
    Dernier message: 14/09/2009, 14h31
  2. variable globale module
    Par shaku dans le forum Macros et VBA Excel
    R�ponses: 9
    Dernier message: 07/04/2009, 22h45
  3. convertir un champs en variable de module
    Par atoll.de.colombo dans le forum VBA Access
    R�ponses: 1
    Dernier message: 28/08/2007, 09h14
  4. [Joomla!] recup variables dans module php
    Par herveD dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 7
    Dernier message: 02/03/2007, 14h06
  5. [langage] Probleme passage de variables entre modules
    Par Ludo167 dans le forum Langage
    R�ponses: 4
    Dernier message: 13/08/2004, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo