2009-09-03 15 views
0

Dites que j'importe le module 'foo' dans le module 'barre'. Est-il possible pour moi de changer une variable globale dans foo à l'intérieur de la barre?Python Modification des variables du module dans un autre module

Laissez la variable globale dans foo être 'arbit'. Changez l'arbitre de sorte que si la barre appelait une fonction de foo qui utilise cette variable, la variable mise à jour est utilisée plutôt que celle d'avant.

Répondre

5

Vous devriez être en mesure de le faire:

import foo 
foo.arbit = 'new value' 
+0

Merci. Cela marche. Je l'avais essayé mais il y avait une autre erreur dans le programme alors je pensais qu'il pourrait y avoir quelques captures. – Goutham

Questions connexes