IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: manur0

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 634

    Ma version finale avec récupération d'erreur : ...

    Ma version finale avec récupération d'erreur :

    import code
    import sys

    def run(str):
    print ">>> " + str
    console.push(str)

    class catch_stdout_stderr:
  2. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 769

    Je voulais juste parler de l'attribut __module__...

    Je voulais juste parler de l'attribut __module__ d'une classe.
    En effet si j'écris une fonction dump dans un fichier "dump.py", une classe A dans le fichier "aa.py" et une classe B dans le fichier...
  3. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 634

    En mettant les 2 codes ensemble, je n'ai pas de...

    En mettant les 2 codes ensemble, je n'ai pas de souci (avec Python 2.6.2).

    import code
    import sys

    def run(str):
    print ">>> " + str
    console.push(str)

    console =...
  4. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 634

    Il faut remplacer sys.stdout par une instance...

    Il faut remplacer sys.stdout par une instance d'une classe avec la méthode write.
    Par exemple :

    import sys

    class str_stdout:
    def __init__(self):
    self.stdout = sys.stdout
    ...
  5. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 634

    Une proposition : import code console =...

    Une proposition :

    import code

    console = code.InteractiveConsole()

    def run(str):
    print ">>> " + str
    console.push(str)
  6. Votes reçus
    +0 -0
    Réponses
    0
    Affichages
    899

    Astuce pour accès aux variables globales depuis une fonction

    D'accord, je sais, c'est mieux d'éviter les variables globales mais enfin c'est quand même parfois utile.
    Voilà donc une méthode triviale à laquelle je viens de penser, que je trouve plutôt élégante...
  7. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 769

    C'est tout à fait ça ! Merci pour ton code....

    C'est tout à fait ça !

    Merci pour ton code.
    Ta méthode me parait bien pour dumper les classes d'un module a priori.
    Si je veux faire une fonction dump() qui accepte n'importe quel objet (dont...
  8. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 769

    C'est bien ce que je craignais. Merci...

    C'est bien ce que je craignais.


    Merci beaucoup, je vais voir ce que je peux faire avec.
  9. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 769

    Dump d'une classe python

    Je suis entrain d'écrire un module pour "dumper" n'importe quel objet python, mais je coince sur un cas :



    class A:
    class B:
    pass

    def dump_class(c):
    print c.__module__ +...
Affichage des résultats 1 à 9 sur 9