2012-04-10 19 views
5

C'è un modo per ottenere eclissi per leggere i file .pyc?Decompilatore Python per Eclipse PyDev?

Sto cercando di evitare il download di un programma esterno e preferirei non fidarmi di un servizio online.

+1

PyDev in realtà non ce l'ha, ma date un'occhiata a: possibile duplicato di [Decompilatore di Python gratuito che non è un servizio online?] (Http://stackoverflow.com/questions/48211/free-python-decompiler -that-is-not-an-online-service) –

risposta

0

Non esiste un decompilatore open source/gratuito per Python - solo un "disassemblatore" (vedere lo dis-module nello stdlib). Tornando dal Python Stack-VM-assembly (che è archiviato in .pyc-files) al codice Python funzionante è per lo più facile, poiché la struttura generale del codice è preservata, anche quando si usa "-O".

Per soluzioni speciali di casi (vale a dire, di smistamento .pyc-s nel vecchio [pre 2.3] -format), vedere la @FabioZadrozny answer legato, ma soprattutto quando si sta utilizzando Python> = 2.5 per produrre il .pyc -s, questo probabilmente non funzionerà, anche se molti opcode sono stati modificati/aggiunti.

+0

Ok, grazie comunque – Jacxel

Problemi correlati