uncompyle2反编译python的.py文件
前几天学用github,一不小心把a.py文件给删除了,由于1天没有提交,也无法找回。突然发现同a.py文件生成的编译文件a.pyc还在,逐去搜索一番反编译的方法。
查询得知python比较好的工具uncompyle2,这个工具是基于python2.7的,基本上现在大家也都用2.7了
步骤如下:
1.打开https://github.com/wibiti/uncompyle2
2.点击右上角的Download ZIP,下载后假设解压至d:\
3.打开CMD,进入d:\uncompyle2-master
输入python setup.py install 进行安装
4.将a.pyc文件复制到d:\uncompyle2-master\scripts
5.CMD中进入d:\uncompyle2-master\scripts
输入python -u uncompyle2 a.pyc > a.py
a.py已经出现在d:\uncompyle2-master\scripts
不过打开找回的代码,发现注释全没了,没关系,总比没了代码强
参考:
http://www.cnblogs.com/rainduck/p/3524557.html
http://wcf1987.iteye.com/blog/1672542
--------------------------------------------------------------------------------
关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~