python py文件转为可执行文件(.exe)与 exe文件转py文件

一、py文件转为可执行文件(.exe)

#安装 PyInstaller库
pip install pyinstaller 
#将 Python 脚本打包成一个单一的可执行文件。
pyinstaller --onefile .\123.py 文件或 pyinstaller -F .\123.py 文件

执行这个命令后,PyInstaller 会将123.py 文件及其所有依赖打包成一个可执行文件,通常会在 dist 目录下生成一个单独的可执行文件,可以直接在没有 Python 环境的机器上运行。

步骤1:安装 PyInstaller库

 步骤2:在py文件目录下 执行命令pyinstaller -F .\123.py打包成一个可执行文件。

 步骤3:找到.sepc 文件,右键->打开于 - >资源管理器。

找到dist目录。

打包成功。

 补充添加参数:

pyinstaller -F -w --clean 123.py
-F:打包成单个 .exe 文件
-w:不显示控制台窗口(关键参数)
--clean:清理临时文件,避免缓存问题

二、 exe文件转py文件

使用 pyinstxtractor 提取 .exe 文件

如果你的 .exe 文件是通过 PyInstaller 打包的,pyinstxtractor 是一个工具,可以帮助你从 .exe 文件中提取出打包的文件,包括 .pyc 文件。你可以使用 uncompyle6 来将 .pyc 文件反编译成 .py 文件。

步骤1:安装 pyinstxtractor: 首先,你需要下载和安装 pyinstxtractor 工具。你可以从 GitHub 上找到它:​​​​​​​Releases · extremecoders-re/pyinstxtractor

使用 pyinstxtractor 提取 .exe 文件: 打开命令行工具,导航到 pyinstxtractor.py 所在的目录,并运行以下命令:

python pyinstxtractor.py your_program.exe

这将提取 .exe 文件中的所有内容,并将其放在一个新目录中。你应该能够在提取后的文件夹中找到 .pyc 文件。

 步骤2:使用 uncompyle6

  1. 使用 uncompyle6 反编译 .pyc 文件: 通过 uncompyle6 工具,你可以将 .pyc 文件转换回 .py 文件。

    • 安装 uncompyle6

      pip install uncompyle6
    • 使用 uncompyle6 反编译 .pyc 文件:

      uncompyle6 -o 输出目录路径 your_file.pyc

    这样,.pyc 文件将被反编译为 .py 文件,并输出到 输出目录路径

如果版本uncompyle6 版本不支持,可采用第二个方法,把.pyc 文件将被反编译为 .py 文件

python反编译 - 在线工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GHY云端大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值