zoukankan      html  css  js  c++  java
  • 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测试教程~

  • 相关阅读:
    POJ 1321 棋盘问题
    POJ3468 A Simple Problem with Integers(区间更新+区间查询+差分)
    洛谷P3374【模板】树状数组 1(单点更新+区间求和)
    Lake Counting
    柱状图统计
    数据库读取
    c作图-正弦函数图像
    Fence Repair
    Stall Reservations(贪心+优先队列)
    Table Tennis Game 2
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/9312768.html
Copyright © 2011-2022 走看看