Import... où passent mes variables ?

Import... où passent mes variables ? - Python - Programmation

Marsh Posté le 08-04-2014 à 18:56:55    


Je dois répéter une opération hyper lourde un certain nombre de fois dans plusieurs prog sous python
Je pensais donc avoir recours à la commande from XXX import*
Ce que je ne pige pas =>
 
Je traine env une trentaine de variables relatives à des objets  
j'ai besoin ensuite de répéter la même opération sur ces objets mais à des étapes différentes
Or, lorsque je fais mon import, les variables foutent le camp
 
Existe-t-il une commande équivalente au INCLUDE de PHP ?

Reply

Marsh Posté le 08-04-2014 à 18:56:55   

Reply

Marsh Posté le 09-04-2014 à 13:17:38    

Rien compris.

 

Il n'existe pas d'équivalent à l'include PHP, c'est généralement considéré comme une bonne chose (de ne pas en avoir).


Message édité par masklinn le 09-04-2014 à 13:18:57

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 09-04-2014 à 22:08:02    

Pfouiyayayaïe...  
Je craignais cette réponse...
Merci !


---------------
http://www.ypikay.com
Reply

Marsh Posté le 09-04-2014 à 22:19:10    

Tu n'expliques toujours pas quel est le problème fondamental, il peut sûrement être résolu d'une meilleure manière.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 10-04-2014 à 09:46:12    

Bonjour,
 
Je connais pas PHP, mais selon la documentation include est une fonction qui permet d'inclure et exécuter un fichier.
 
En gros en python,  
 

  • on importe le fichier (module)
  • on utilise classes, fonctions du fichier importé


Dans notre cas, l'équivalent d'include serait de tester si l'importation se passe bien avec un bloc try...
 

Code :
  1. try:
  2.     import monModule
  3. except ImportError:
  4.     import autreModule


 
Bonne journée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed