python编译、运行、反编译pyc文件
  TgkKEvBd6XHc 2023年11月02日 35 0

为了加密 ​​.py​​​ 文件,以前一般使用打包成 ​​exe​​​ ,但是最近发现可以将其编译成二进制文件 ​​pyc​​ ,虽然反编译难度不大,但是也需要一些水平

编译生成 ​​pyc​​:

单个文件

代码:

import py_compile
py_compile.compile("test.py")

命令行下:

python -m py_compile test.py

多个文件

import compileall
compileall.compile_dir("存放海量py的目录")

命令行下:

python -m compileall 存放海量py的目录

运行 ​​pyc​​ 文件

命令行下:

python test.pyc

python编译、运行、反编译pyc文件_python

反编译 ​​pyc​

首先安装库 ​​uncompyle​

​pip install uncompyle​

python编译、运行、反编译pyc文件_命令行_02

查看 ​​uncompyle​​ 函数属性:

python编译、运行、反编译pyc文件_命令行_03

命令行下:

uncompyle6 test.pyc > test1.py

和源文件对比:

python编译、运行、反编译pyc文件_反编译_04

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
TgkKEvBd6XHc
作者其他文章 更多
最新推荐 更多