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-masterscripts
 
5.CMD中进入d:uncompyle2-masterscripts
输入python -u uncompyle2 a.pyc > a.py
 
a.py已经出现在d:uncompyle2-masterscripts
不过打开找回的代码,发现注释全没了,没关系,总比没了代码强
 
 
参考:
http://www.cnblogs.com/rainduck/p/3524557.html
http://wcf1987.iteye.com/blog/1672542

--------------------------------------------------------------------------------

关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

原文地址:https://www.cnblogs.com/songzhenhua/p/9312768.html