2

我有一个没有相应 Python 源代码的 .pyc 文件。我想看看使用 dis 的模块的反汇编。我可以很好地导入我的模块

import dis
import foo

但是要调用 dis.dis ,我不能使用模块对象。我需要支持 foo 的相应代码对象。我如何创建它?compile 似乎可以编译字符串、类、方法和函数,但不能编译文件或模块。

鉴于我所拥有的,如何生成此代码对象?

4

1 回答 1

4

http://nedbatchelder.com/blog/200804/the_structure_of_pyc_files.html

于 2010-02-19T00:44:12.870 回答