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?
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 inspect
under the hood, but the added convenience of ? / ?? is fantastic.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With