有没有办法在没有源代码的情况下获取模块的代码对象?

问题描述

我有一个用于函数调用的框架对象。我想获取与定义函数的模块/文件相对应的代码对象。一种方法获取文件的源代码并编译它。如果源代码不可用,还有其他方法吗?

给定模块代码对象,我可以通过code.co_consts递归找到该函数代码对象,以及模块中的所有其他函数,这就是我的目标。我基本上是想反方向遍历,找到任何代码对象的‘父’代码对象,虽然我只需要根模块代码

我在施展顽皮的黑魔法,这不是 XY 问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)