Wie recovery-source-python-code (.py) aus .pyo Datei?
Ich brauchen, um zu konvertieren eine kompilierte python-code (.pyo) bis zu seiner Quelle . Ich schaue in depython.net es gibt aber ein problem. Eine Warnung;
"Datei-version, die älter als 2.4."
Was soll ich tun?
Dank.
wenn dies Ihren eigenen code, dann mit einem version control system in der Zukunft!
InformationsquelleAutor celka | 2010-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie diese:
uncompyle2 konvertiert Python Bytecode zurück in die entsprechenden Python Quell-code. Es akzeptiert byte-code aus Python-version 2.5 bis 2.7. Außerdem läuft es nur auf Python 2.7.
uncompyle6 übersetzt Python bytecode zurück in die entsprechenden Python Quell-code. Es akzeptiert Bytecode von Python-version
1.5
zu3.7
oder so darunter Pypy-generierten bytecode. Der code erfordert Python 2.4 oder höher und ist getestet auf Python-Versionen ausführen2.4, 2.5, 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and 3.6
.ich aktualisierte die Antwort auf Python 3 Unterstützung
Wenn Sie schreiben "Die Dokumentation ist ein wenig irreführend und meistens gesprochen .pyc", wenn Sie können zeigen Sie mir, wo Sie in die Irre führen, werde ich überarbeiten. Oder besser, deuten auf eine revision.
die Dokumentation für uncompyle6 sieht toll aus! Dank für das schauen hinein 🙂
InformationsquelleAutor iraj jelodari
Versuchen decompyle.
Dies ist ein kommerzieller service.
Zum Experimentieren können Sie Debian-Pakete.
Liebsten würde ich es versuchen, aber ich bin auf eine windows-Maschine. Ich werde es probieren, sobald ich eine chance bekomme.
Versuchen Sie Ubuntu auf Sun Virtual box. Sein freies und es arbeitet und es einfach 🙂
Ich werde es versuchen. vielen Dank für Ihr Interesse. Ich hoffe, dass ich es tun. Noch einen schönen Tag.:)
InformationsquelleAutor Pratik Deoghare
es ist Dekompilieren, die angeblich Billig (aber Sie können es testen online) depython und die UnPyc Projekt (ist nur für 2,5 <=). Auch hier ist ein SO-Frage im Zusammenhang mit diesem.
Ich hoffe, es hilft.
InformationsquelleAutor Joschua