当前位置: 首页 > news >正文

如何将Python打包后的exe还原成.py?

将python打包好的exe解压为py文件,步骤如下:

  1. 下载pyinstxtractor.py文件

下载地址:https://nchc.dl.sourceforge.net/project/pyinstallerextractor/dist/pyinstxtractor.py

  1. 并将pyinstxtractor.py放到和exe相同的目录文件下

  1. 打开命令控制台

cd 进入文件目录下

  1. 安装反编译工具

运行如下命令进行安装

pip install uncompyle6
  1. 解包

运行如下命令进行解包

python pyinstxtractor.py 包名.exe

运行成功后目录下多出一个文件夹

  1. stuct文件头信息复制

打开新生成文件夹下的 struct文件,复制第一行的信息。(建议用ublime_text打开,下载网址:Sublime Text - Text Editing, Done Right)

  1. 粘贴文件头信息

打开包名(无后缀名)的文件,把刚才复制的第一行信息添加到首行:

  1. 添加后缀

添加加好上边信息后,给该文件添加后缀【.pyc】

  1. 执行解码

运行命令,等待一段时间后执行完成,就得到我们想要的.py源代码了

uncompyle6 包名.pyc > 包名.py

http://www.lryc.cn/news/13071.html

相关文章:

  • CJSON简单介绍
  • 算法训练营 day49 动态规划 爬楼梯 (进阶)零钱兑换 完全平方数
  • Vue:extends继承组件复用性
  • ChatGPT 的一些思考
  • GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一
  • 大数据全系安装
  • stable-diffusion-webui 安装使用
  • 3D点云处理:点云聚类--FEC: Fast Euclidean Clustering for Point Cloud Segmentation
  • 华为OD机试题 - 射击比赛(JavaScript)| 代码+思路+重要知识点
  • 流程引擎之Flowable简介
  • AcWing:4861. 构造数列、4862. 浇花(C++)
  • 进程的概念
  • 自动化测试5年经验,分享一些心得
  • independentsoft.de/MSG .NET Framework Crack
  • 基于Transformer的NLP处理管线
  • 二叉树OJ(一)二叉树的最大深度 二叉搜索树与双向链表 对称的二叉树
  • 使用Fairseq进行Bart预训练
  • n阶数字回转方阵 ← 模拟法
  • 【人工智能AI】二、NoSQL 基础知识《NoSQL 企业级基础入门与进阶实战》
  • Camera Rolling Shutter和Global Shutter的区别
  • 模版之AnyType
  • 【汇编】一、环境搭建(一只 Assember 的成长史)
  • 【博客628】k8s pod访问集群外域名原理以及主机开启了systemd-resolved的不同情况
  • 测试3.测试方法的分类
  • Android 基础知识4-2.9 FrameLayout(帧布局)详解
  • Go语言xorm框架
  • 19_微信小程序之优雅实现侧滑菜单
  • JSP中JDBC与javaBean学习笔记
  • 编译Android系统源码推荐的电脑配置
  • 加油站会员管理小程序实战开发教程10