Disassemblare un file Python compilato
Ho appena scoperto che con il modulo dis è possibile disassemblare un file Python compilato (con estensione pyc per intenderci). Per ottenere le istruzioni byte code generate dall’interprete Python basta fare:
import dis
import mymodule
print dis.dis(mymodule.myclass)
L’elenco delle istruzioni bytecode e maggiori informazioni sul modulo dis sono disponibili nella libreria di riferimento.
Tag: Python