How to decompile an exe file compiled by py2exe?

Leo Jay python.leojay at gmail.com
Sat Sep 24 09:29:30 EDT 2005


Thanks for all of your replies.

but my problem is not how to decompile .pyo or .pyc files.

i used py2exe to compile my source file `hjparser.py' into
`hjparser.exe' and other files. but i deleted the `hjparser.py' file
by misoperation.(of cause, i tried to recover, but failed)

I opened the `hjparser.exe' file in UltraEdit(a hex editor), and found
some partial statements and comments but not complete.

so, my problem is i'm sure that the source code is in `hjparser.exe'
but i don't know how to decompile the executable file `hjparser.exe'
into `hjparser.py',
i don't care about how to decompile .pyo or .pyc files.

Thanks


On 9/24/05, Ivan Voras <ivoras at __yahoo.org__> wrote:
> It is - py2exe embeds python bytecodes. It seems it does it in the
> "library.zip" file (if I'm reading
> http://starship.python.net/crew/theller/moin.cgi/Py2Exe correctly).
> Bytecode files extracted should be decompilable to something resembling
> original python code by a python decompiler (quick Googling finds
> "decompyle": http://www.crazy-compilers.com/).
> --
> http://mail.python.org/mailman/listinfo/python-list
>



--
Best Regards,
Leo Jay



More information about the Python-list mailing list