猿问

是否可以将已编译的.pyc文件反编译为.py文件?

是否可以将已编译的.pyc文件反编译为.py文件?

是否有可能从.py文件生成的.pyc文件中获取一些信息?



精慕HU
浏览 2508回答 3
3回答

宝慕林4294392

Uncompyle6适用于Python 3.x和2.7 - 推荐选项,因为它是最新的工具,旨在统一早期的分支并专注于自动化测试。在GitHub的页面有更多的细节。较旧的Uncompyle2仅支持Python 2.7。这段时间我很好地将.pyc字节码反编译为.py,而unpyclib则因异常而崩溃。

天涯尽头无女友

是的,你可以unpyclib在pypi上找到它。$ pip install unpyclib你可以反编译你的.pyc文件$ python -m unpyclib.application -Dq path/to/file.pyc

倚天杖

您可以尝试Easy Python Decompiler。它基于Decompyle ++和Uncompyle2。它支持反编译python版本1.0-3.3注意:我是上述工具的作者。
随时随地看视频慕课网APP

相关分类

Python
我要回答