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 :

Comment accéder à une classe depuis un programme?


Sujet :

Python

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2013
    Messages : 68
    Par défaut Comment accéder à une classe depuis un programme?
    Bonjour,
    j’aimerais bien savoir comment accéder à une classe depuis un programme
    voila un bout de code de ma classe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #!/usr/bin/env python
    import socket,sys
    class wavePro
    def __init__(self):
         self.name="wavePro735Zi"
    def msg(self,Message="*IDN?",TCP_IP='134.158.142.53,TCP_port=1861):
    .
    .
    .
    .
    En fait je veux modifier les paramètres de la classe Message,TCP_IP,TCP_port depuis un programme python extérieur.
    svp quelques idées
    Merci d'avance pour vos réponses.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 572
    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 572
    Par défaut
    Salut,

    Un programme accède a une classe grâce à un import du script qui contient sa définition.
    Une écriture comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    class wavePro: 
          def msg(self,Message="*IDN?",TCP_IP='134.158.142.53,TCP_port=1861):
                ...
    définit une méthode ("msg") dont les paramètres Message, TCP_IP,... ont des valeurs par défaut.
    Si vous voulez changer cette valeur par défaut il suffit d'appeler la méthode avec la valeur souhaitée.

    Pourquoi ne pas revoir toutes ces notions dans votre tuto préféré?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/04/2010, 18h45
  2. [D7] Comment accéder à une Form depuis son nom ?
    Par dacid dans le forum Langage
    Réponses: 7
    Dernier message: 17/12/2007, 09h52
  3. Réponses: 5
    Dernier message: 23/04/2007, 17h31
  4. [VB.Net] Comment accéder à une propriété de sous-classes ?
    Par druidev dans le forum Windows Forms
    Réponses: 13
    Dernier message: 05/09/2006, 16h14
  5. Comment accéder à une DLL COM depuis un exécutable ?
    Par Denys dans le forum API, COM et SDKs
    Réponses: 10
    Dernier message: 20/09/2005, 09h04

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