Angesichts einer python .pyc-Datei gibt es ein tool, lassen Sie mich sehen den bytecode?
Ein Python-Modul, wird automatisch zusammengestellt in einem .pyc Datei von CPython-interpreter. Die .pyc-Datei, die enthält den bytecode, wird im binären format (code gemarshallt?). Gibt es eine GUI (oder Kommandozeilen -) tool, lassen Sie mich sehen den bytecode?
Sind Sie in Ordnung mit Import das Modul? Dies würde natürlich ausführen.
Könnten Sie das klären "anzeigen-bytecode"?
wollen Sie zu dekompilieren, Sie zu python-code (
Ich möchte zu betrachten und zu studieren, den bytecode. Ich vor allem herausfinden möchte, wie Modul-Globale Objekte sind vertreten.
Habe ein wenig google-Suche und ich fand, dass Python kommt mit einem Modul namens "dis" lass mich das machen. "import dis; import mymodule; dis.dis(Modul)". Ich Frage mich immer noch, wenn es ein GUI-tool für diese.
Könnten Sie das klären "anzeigen-bytecode"?
wollen Sie zu dekompilieren, Sie zu python-code (
.py
) oder zu verstehen, was jedes byte bedeutet?Ich möchte zu betrachten und zu studieren, den bytecode. Ich vor allem herausfinden möchte, wie Modul-Globale Objekte sind vertreten.
Habe ein wenig google-Suche und ich fand, dass Python kommt mit einem Modul namens "dis" lass mich das machen. "import dis; import mymodule; dis.dis(Modul)". Ich Frage mich immer noch, wenn es ein GUI-tool für diese.
InformationsquelleAutor dividebyzero | 2012-06-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine visual-python-disassembler genannt PyChrisanthemum.
Tun es die Befehl-Linie Weg, die Sie verwenden können Modul
dis
(python 2.7.3, python 3.2.3), als OP schon herausgefunden.InformationsquelleAutor Nadir Sampaoli
Jeder *.pyc-Datei ist eine binäre Datei mit folgenden Sachen:
Warum nicht einfach die CPython - built-in-Funktionen für diese Aufgabe?
Einer Datei
view_pyc_file.py
Getestet mit neben CPython - Versionen:
Demonstration
Inhalt einer Datei
main.py
Erstellen und zu Lesen pyc-Datei mit python2.7
Erstellen und zu Lesen pyc-Datei, die von der Python ist3.4
Erstellen und zu Lesen pyc-Datei, die von der Python ist3.5
Basierend auf:
InformationsquelleAutor Seti Volkylany