【问题标题】:How to convert folder containing .py, .json, .spec, .png to .exe?如何将包含 .py、.json、.spec、.png 的文件夹转换为 .exe?
【发布时间】:2018-04-27 05:49:46
【问题描述】:

我有一个文件夹,其中包含.py.json.spec.png 等文件。我想将此文件夹转换为.exe 格式。

我怎样才能做到这一点?

【问题讨论】:

  • 通过link 了解如何在 SO 上发布问题。

标签: python exe


【解决方案1】:

有一些工具可以将文件夹转换为自解压存档。但是由于您的问题是用 python 标记的,我假设您想编写这个过程的脚本。

毫无疑问,您为什么要这样做,以下是构建块:

  • 遍历文件夹并获取要添加到存档中的文件
  • 使用唯一的边界字符串来分隔文件。这与 Linux 中的“tar”命令相同
  • 编写一个通用的自解压工具并将其用作模板EXE。该文件应该期望从自身读取。您可以在 EXE 文件末尾附近使用另一个定位符字符串来分隔代码和数据部分
  • 您的 python 脚本会将数据附加到自解压 EXE 中

这与编写某些病毒的步骤相同。同样,我不会问太多问题,但你现在应该有一个起点。

【讨论】:

    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2021-10-03
    • 2020-11-23
    相关资源
    最近更新 更多