> Les bases > Le langage > Inspection
Inspection
Pour voir le source d'une fonction :
- import inspect; print(inspect.getsource(myFunction)) : imprime le source (on peut aussi donner une classe pour avoir tout le source d'une classe !)
- inspect.getsourcelines(myFunction) : renvoie un tuple avec 2 éléments : la liste des lignes du source, et le numéro de ligne du fichier contenant la première ligne de la fonction (si on a fait from inspect import getsource as gs, alors print(gs(myFunction)) imprime le source).
- inspect.getsourcefile(myFunction) : le fichier où la fonction est définie.
- inspect.getmodule(myFunction) : le module où la fonction est définie.
Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert