如何反汇编Python脚本?

如何反汇编Python脚本?,python,debugging,reverse-engineering,Python,Debugging,Reverse Engineering,今天早些时候,我介绍了Python处理某些类型循环的方式。其中一个答案包含我的例子的分解版本 我想知道更多。如何反汇编自己的Python代码?查看模块: 使用Python标准库中的dis模块(import dis,例如在交互式解释器中,然后使用dis.dis您关心的任何函数!-)。除了将dis用作模块外,还可以将其作为命令行工具运行 例如,在windows上,您可以运行: c:\Python25\Lib\dis.py test.py 并且它会将取消装配的结果输出到控制台。另一种使用方法:“py

今天早些时候,我介绍了Python处理某些类型循环的方式。其中一个答案包含我的例子的分解版本

我想知道更多。如何反汇编自己的Python代码?

查看模块:


使用Python标准库中的
dis
模块(
import dis
,例如在交互式解释器中,然后使用
dis.dis
您关心的任何函数!-)。

除了将
dis
用作模块外,还可以将其作为命令行工具运行

例如,在windows上,您可以运行:

c:\Python25\Lib\dis.py test.py
并且它会将取消装配的结果输出到控制台。

另一种使用方法:“python-mdistest.py”
c:\Python25\Lib\dis.py test.py