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


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

Re: re-import d'un module

From "Pascal J. Bourguignon" <pjb@informatimago.com>
Newsgroups fr.comp.lang.python
Subject Re: re-import d'un module
Date 2019-06-12 19:21 +0200
Organization Informatimago
Message-ID <m2ef3yiutb.fsf@despina.home> (permalink)
References <5d00c1c7$0$14382$426a74cc@news.free.fr>

Show all headers | 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