2010-04-16 6 views
0

en python, comment puis-je accéder aux variables d'une fonction dans une autre fonction, est-ce possible, j'ai essayé la méthode de la variable globale, mais cela ne fonctionne pas pour moi.variables d'accès d'autres fonctions

quelqu'un peut-il m'aider, comment accéder aux variables d'une fonction à une autre fonction.

+0

pourriez-vous pas simplement passer la variable nécessaire? – SilentGhost

+0

Pourquoi la méthode des variables globales n'a-t-elle pas fonctionné pour vous? Pouvez-vous poster le code? – charlieb

+0

Que voulez-vous accomplir? –

Répondre

1

Si vous souhaitez partager des données entre fonctions, créez une classe et transformez les fonctions en méthodes sur la classe.

+0

merci mon pote, je l'ai eu. – Suhail

0

N'essayez pas de faire cela. Explicit est mieux que implicite - si votre fonction a besoin d'accéder à certaines variables, transmettez-les. Si elle doit changer une valeur dans la fonction appelante, renvoyez la nouvelle valeur.

+0

salut daniel, pouvez-vous donner un exemple, parce que je suis encore une fois coincé dans un autre projet, et je n'ai pas assez de temps pour recoder l'ensemble du projet laissé par mon aîné, pouvez-vous m'aider avec un exemple. – Suhail

Questions connexes