怎样在spyder中查看函数源码
2023-03-15 23:20:09 时间
我们经常会需要在Spyder中查看Python中某个函数的源码,比如在这里我想查看requests模块中get函数的源码,我可以输入以下两行代码实现:
import inspect as ist print(ist.getsource(requests.get))
也就是:
import requests import inspect as ist print(ist.getsource(requests.get))
输出结果:
def get(url, params=None, **kwargs): r"""Sends a GET request. :param url: URL for the new :class:`Request` object. :param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`. :param **kwargs: Optional arguments that ``request`` takes. :return: :class:`Response <Response>` object :rtype: requests.Response """ kwargs.setdefault('allow_redirects', True) return request('get', url, params=params, **kwargs)
相关文章教程推荐:spyder教程
相关文章
- 物联网设备安全1.3 使用iOS App控制灯光
- 创建型模式摘记
- 物联网设备安全1.4 改变灯泡状态
- 贯彻TDD
- 物联网设备安全1.6 小结
- rails的REST特性简记
- 《Programming Ruby中文版:第2版》终于正式出版了
- 暗渡陈仓:用低消耗设备进行破解和渗透测试第1章 初识Deck
- 物联网设备安全2.1 酒店门锁和磁卡
- 关于rails和Grails的性能讨论
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.1 引子
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2 Deck
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.1 运行Deck的设备
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.2 渗透测试工具集
- 对MarshalByRefObject的解释
- 物联网设备安全2.4 小结
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.3 操作模式
- 暗渡陈仓:用低消耗设备进行破解和渗透测试1.3 本章小结
- 暗渡陈仓:用低消耗设备进行破解和渗透测试第2章 认识Beagle系统板
- 暗渡陈仓:用低消耗设备进行破解和渗透测试2.1 引子