.pyc文件反编译

1.pyc文件产生的原因

    首先我们要知道python是解释型语言,即P在执行程序(.py)时代码会由Python解析器翻译成    PyCodeObject对象,俗称字节码(byte code),然后交由Python虚拟机来执行字节码(PS字节码才是可执行的).所以每次执行程序时Python解析器都要重新翻译,为了提高速度,python会在程序执行完保存翻译得到的字节码保存为.pyc文件,等下次再执行相同文件,就可以先寻找是否有对应的.pyc文件来判断是否需要翻译,从而提高了python程序的执行速度.

2.pyc反编译

  首先安装所需要的程序:pip install uncompyle6   

然后在.pyc文件所在目录打开powershell窗口,输入uncompyle6 -o . xxxx.pyc,就会在所在目录输出所对应的xxxx.py文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值