我正在尝试反编译一些 .pyc 文件——只需要从中获取一些基本数据,听说最好的方式是使用 Uncompyle2,
所以我安装了 Python27(Win) ,然后从https://github.com/wibiti/uncompyle2安装了 Uncompyle2。到目前为止一切都没问题,现在我想知道如何使用它,readme 上说我需要输入 uncompyle2 --h
获取更多帮助,但是我得到了一个“未定义”的消息,接着我尝试在解释器中通过 import uncompyle2
导入脚本,我认为模块已加载(当我在解释器中键入 uncompyle2
时,它会说已经加载了来自 __init__
的函数),但仍然无法使其功能正常工作,如果我尝试执行任何操作,它都会显示“语法错误”(即使我将每个命令都按照 readme 中的指示输入),--h
也不起作用,
我做错了什么?
顺便说一句,我尝试找一些在线转换器,但是由于这是 2.6.4 版本的 Python 编译文件,我找不到任何可以使用的工具。
uncompyle2 --h
,而不是Python解释器中。对于Windows系统,你可能需要编辑PATH
变量(搜索Google),将包含uncompyle2的文件夹加入其中。 - Anubhav C