这篇文章将为大家详细讲解有关在spyder中查看函数源码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

我们经常会需要在Spyder中查看Python中某个函数的源码,比如在这里我想查看requests模块中get函数的源码,我可以输入以下两行代码实现:

importinspectasistprint(ist.getsource(requests.get))

也就是:

importrequestsimportinspectasistprint(ist.getsource(requests.get))

输出结果:

defget(url,params=None,**kwargs):r"""SendsaGETrequest.:paramurl:URLforthenew:class:`Request`object.:paramparams:(optional)Dictionaryorbytestobesentinthequerystringforthe:class:`Request`.:param\*\*kwargs:Optionalargumentsthat``request``takes.:return::class:`Response<Response>`object:rtype:requests.Response"""kwargs.setdefault('allow_redirects',True)returnrequest('get',url,params=params,**kwargs)

关于在spyder中查看函数源码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。