Importation module
Zabrze38
Messages postés
7
Statut
Membre
-
Zabrze38 -
Zabrze38 -
Salut
Je programme avec python sur casio 90+e et j'ai atteint la limite des 300 lignes
J'utilise donc la fonction import pour pousuivre le programme dans un autre dossier mais cela ne permet pas de transferer les valeurs des variables.
Quelqu'un sait t il comment transferer les valeurs des variables dans le nouveau dossier ?
Je programme avec python sur casio 90+e et j'ai atteint la limite des 300 lignes
J'utilise donc la fonction import pour pousuivre le programme dans un autre dossier mais cela ne permet pas de transferer les valeurs des variables.
Quelqu'un sait t il comment transferer les valeurs des variables dans le nouveau dossier ?
1 réponse
-
Bonjour,
je ne connais pas la casio 90+e mais si c'est comme python sur ordinateur, tu dois avoir accès à tes variables.
Si tu importe avecimport monModule
tu dois pouvoir accèder à la variable avecmonModule.maVariable
.
Si tu l'importe avecfrom monModule import *
tu dois pouvoir accèder aux variables comme avant.
Cependant, les imports ne sont pas fait pour executer du code comme cela, même si j'admet qu'une limitation de 300 lignes peut être particulièrement ennuyante.
Les imports sont plutôt faits pour importer des fonctions ou des classes. Je te conseille donc de mettre tes fonctions dans un ou plusieurs fichiers, et le code principale dans un autre fichier dans lequel tu importe aussi les fichiers qui contiennent les fonctions.
Si tu n'as pas ou peu de fonction et que ton code principal fait plus de 300 lignes, je te conseille vivement de découper ton code en petites fonctions.