Python查看函数源码

Python查看函数源码


有些包的源代码不太好找,IDE可能也没给提供方便的源代码查看方式,这个时候就可以用这个方法。

如下:

import inspect as ist
def getSource(fun):
    f = open('./' + fun.__name__ + '.py', 'w')
    f.write(ist.getsource(fun))
    f.close

调用的时候传入想查看源码的函数就行了,比如

import matplotlib.pyplot as plt
getSource(plt.show) #这里注意不要加括号,也就是不能写成getSource(plt.show())

源码保存在当前目录下的函数名对应py文件中

你可能感兴趣的:(Python,python)