J'ai un module Python avec une fonction en elle:Comment trouver d'où une fonction a été importée en Python?
== bar.py ==
def foo(): pass
== EOF ==
Et puis je l'importer dans l'espace de noms global comme ceci:
from bar import *
Alors maintenant, la fonction foo
est disponible pour moi. Si je l'imprimer:
print foo
L'interprète me dit joyeusement:
<function foo at 0xb7eef10c>
est-il un moyen pour moi de savoir que la fonction foo
est venu du module bar
à ce point?
Pourquoi utilisez-vous 'from import bar '? Pourquoi faire ceci? Cette syntaxe spécifique est ce qui cause votre problème, alors pourquoi le faire? –