如何将包含.py,.json,.spec,.png的文件夹转换为.exe?

时间:2018-04-27 05:49:47

标签: python exe

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

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

无需质疑为什么要这样做,以下是构建基块:

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

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