出于好奇,我想查看与 .py 文件代码相对应的汇编指令。您可以提出任何值得信赖的解决方案吗?
The dis module https://docs.python.org/2/library/dis.html反汇编代码对象(从函数、类和对象中提取这些对象)__dict__
命名空间)。
这意味着您可以使用它来反汇编整个模块:
import dis
dis.dis(dis)
尽管这并不像您想象的那么有趣,因为大多数模块都包含多个函数和类,从而导致大量输出。
我通常专注于具有我感兴趣的特定方面的较小功能;就像为链式比较生成的字节码一样:
def f(x):
return 1 < x ** 2 < 100
dis.dis(f)
例如。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)