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


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

Re: re-import d'un module

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From "Pascal J. Bourguignon" <pjb@informatimago.com>
Newsgroups fr.comp.lang.python
Subject Re: re-import d'un module
Date Wed, 12 Jun 2019 19:21:04 +0200
Organization Informatimago
Lines 31
Message-ID <m2ef3yiutb.fsf@despina.home> (permalink)
References <5d00c1c7$0$14382$426a74cc@news.free.fr>
Mime-Version 1.0
Content-Type text/plain; charset=iso-8859-1
Content-Transfer-Encoding 8bit
X-Trace individual.net AWMEXwyoNTNpFzOb7AsnQQZ1rE+PGqvCmEkqfAnpU8ZnFtuc7m
Cancel-Lock sha1:NzM5YTM3MWI3ZDg5Njc2ZDMzMjRiMGRmYWFkZDE3MmQxYTU2NTkyOA== sha1:ZLdw0glMrePCU01pN4WDe26wY2c=
Face iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg==
X-Accept-Language fr, es, en
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin)
Xref csiph.com fr.comp.lang.python:3203

Show key headers only | View raw


Fabrice <professeur.leclercq@gmail.com> writes:

> Bonjour,
>
> j'ai créé dans un objectif d'enseignement un module Python qui possède
> une fonction DonnéeSuivante() qui porte bien son nom ;-)
>
> Au premier import, mon programme fonctionne bien et je peux récupérer
> les données au fur et à mesure à partir de la première donnée.
>
> J'intègre mon programme dans un fichier jupyter. Tout se passe donc
> dans une même session.
>
>
> J'aimerai lorsque je passe à l'amélioration de mon programme qu'à
> l'import du module celui-ci soit réellement ré-importé et que les
> variables soient réinitialisées pour que la fonction DonnéeSuivante()
> recommence à son comportement initial sans que l'utilisateur ait à
> s'en soucier.
>
> Comment faire ?

En BASIC, il y avait READ pour lire la DATA suivante, et RESTORE, pour
revenir à la première DATA.

Il suffirait d'implémenter une fonction similaire à RESTORE, et à
l'appeler dans le code d'initialisation du module.

-- 
__Pascal J. Bourguignon__
http://www.informatimago.com

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


Thread

re-import d'un module Fabrice <professeur.leclercq@gmail.com> - 2019-06-12 11:11 +0200
  Re: re-import d'un module Pierre Maurette <maurette.pierre@free.fr> - 2019-06-12 13:04 +0200
  Re: re-import d'un module ast <none@gmail.com> - 2019-06-12 14:28 +0200
  Re: re-import d'un module "Pascal J. Bourguignon" <pjb@informatimago.com> - 2019-06-12 19:21 +0200
  Re: re-import d'un module Fabrice <professeur.leclercq@gmail.com> - 2019-06-13 11:46 +0200
    Re: re-import d'un module Nicolas <nicolasp@aaton.com> - 2019-06-13 14:20 +0200
      Re: re-import d'un module Fabrice <professeur.leclercq@gmail.com> - 2019-06-15 09:30 +0200

csiph-web