if I'm in the python console and I want to see how a particular module works, is there an easy way to dump the source?
From stackoverflow
-
Maybe
print open('mymodule.py').read()?
See
file.read().Kugel : this dumps the content of any file. -
Some of the methods of inspect module are well-suited for this purpose:
import module import inspect src = inspect.getsource(module) -
Using IPython, you can do this:
In [1]: import pyparsing In [2]: pyparsing.Word??...and the source will be displayed, if possible. I guess this must use
inspectunder the hood, but the added convenience of ? / ?? is fantastic.Alok : Yeah, I use `?` and `??` all the time in IPython myself.
0 comments:
Post a Comment