是否可以将已编译的.pyc文件反编译为.py文件?是否有可能从.py文件生成的.pyc文件中获取一些信息?
3 回答

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

天涯尽头无女友
TA贡献1831条经验 获得超9个赞
是的,你可以unpyclib
在pypi上找到它。
$ pip install unpyclib
你可以反编译你的.pyc文件
$ python -m unpyclib.application -Dq path/to/file.pyc

倚天杖
TA贡献1828条经验 获得超3个赞
添加回答
举报
0/150
提交
取消