python - 如何使用检查递归获取源代码?
问题描述
假设我们有一个名为some_func
.
我知道inspect.getsource(some_func)
可以得到这个函数的源代码。
some_func
但是如果我们只使用some_func
实例(即我们不some_func
手动查看代码,并选择调用的函数名来运行),我们如何才能获得所有被this调用的函数源代码inspect.getsource
。
所以,这就是如何编写一个名为 的方法get_all_source_code_recursively
,我们可以使用它来处理它some_func
:get_all_source_code_recursively(some_func)
解决方案
推荐阅读
- php - 使用基于自定义 Woocommerce 表单的网关处理付款后收到的数据
- c# - 在 Matlab 中读取 .NET System.Data.DataTable 的行
- javascript - 检测html音频开始下载
- c++ - C++ Build Failed on Xcode OSX with multiple errors File IO ... is unavailable: introduced in macOS 10.15
- android - 这个布局是用 listview/recyclerview 构建的吗?
- javascript - 在浏览器中显示 mp4 流式视频
- c# - 当前上下文中不存在名称 httpWebRequest.ContentType
- c - 如何为 C 中的套接字提供自定义 IP?
- python - with the Twitter API - how can I get authentication for the engagement endpoint using a bearer token
- spring-data - Spring Data with MongoDB - 按可空字段查找