Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3231

Re: afficher la définition d'une fonction à partir de la console

X-Received by 2002:ad4:4bca:: with SMTP id l10mr8130085qvw.139.1567537015251; Tue, 03 Sep 2019 11:56:55 -0700 (PDT)
X-Received by 2002:a81:8981:: with SMTP id z123mr16889247ywf.56.1567537014951; Tue, 03 Sep 2019 11:56:54 -0700 (PDT)
Path csiph.com!3.us.feeder.erje.net!feeder.erje.net!news.snarked.org!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!o24no7020640qtl.0!news-out.google.com!q13ni263qtn.0!nntp.google.com!o24no7020627qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups fr.comp.lang.python
Date Tue, 3 Sep 2019 11:56:54 -0700 (PDT)
In-Reply-To <5d6e0fbd$0$3528$426a74cc@news.free.fr>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=2a01:cb0c:8591:2200:44ee:aaac:78bb:b2d7; posting-account=hQExVgoAAAAjTa1rqAeEWQZvSnm86oYY
NNTP-Posting-Host 2a01:cb0c:8591:2200:44ee:aaac:78bb:b2d7
References <5d6c1c0e$0$3541$426a74cc@news.free.fr> <5d6cd4fc$0$20318$426a74cc@news.free.fr> <5d6e0fbd$0$3528$426a74cc@news.free.fr>
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <259942bc-0145-4dff-ae24-ad7c8fcfa09b@googlegroups.com> (permalink)
Subject Re: afficher la définition d'une fonction à partir de la console
From Becaree <pierrelouis.chevallier60@gmail.com>
Injection-Date Tue, 03 Sep 2019 18:56:55 +0000
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
Lines 13
Xref csiph.com fr.comp.lang.python:3231

Show key headers only | View raw


La réponse la plus simple que je pourrais vous donner est https://groups.google.com/forum/#!topic/fr.comp.lang.python/GPrPTowK6C0. Donc pas de globals beaucoup moins de soucis et sinon le code doit etre écrit quelque part, il y a des moyen d'accéder aux noms du module auxquel appartient une fonction avec:
import sys
getattr(sys.modules[__name__], 'f')
Cependant vous ne verrez la fonction qui est disponible dans les globaux seulement
C'est à dire si vous avez appeler une variable math, le module pass à l'oubliette. Quand au fait python est interprété, oui, et cela veut dire qu'a un moment dans l'interpreteur y'a eu des méthodes avec exec, eval et compile dont on pourrait très bien "affiché le corps" mais vous allez pas faire coder vos élèves ainsi

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

afficher la définition d'une fonction à partir de la console Fabrice <professeur.leclercq@gmail.com> - 2019-09-01 21:29 +0200
  Re: afficher la définition d'une fonction à partir de la console yves <yves@free.invalid> - 2019-09-02 08:38 +0000
    Re: afficher la définition d'une fonction à partir de la console Fabrice <professeur.leclercq@gmail.com> - 2019-09-03 09:01 +0200
      Re: afficher la définition d'une fonction à partir de la console Becaree <pierrelouis.chevallier60@gmail.com> - 2019-09-03 11:56 -0700
      Re: afficher la définition d'une fonction à partir de la console Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-09-03 21:28 +0200
      Re: afficher la définition d'une fonction à partir de la console Nicolas <nicolasp@aaton.com> - 2019-09-06 08:43 +0200
        Re: afficher la définition d'une fonction à partir de la console Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-09-06 19:25 +0200
          Re: afficher la définition d'une fonction à partir de la console Fabrice <professeur.leclercq@gmail.com> - 2019-09-07 18:56 +0200
            Re: afficher la définition d'une fonction à partir de la console Nicolas <nicolasp@aaton.com> - 2019-09-09 08:32 +0200
          Re: afficher la définition d'une fonction à partir de la console Nicolas <nicolasp@aaton.com> - 2019-09-09 08:32 +0200
            Re: afficher la définition d'une fonction à partir de la console Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-09-09 19:06 +0200

csiph-web