python - 如何将包含 .py、.json、.spec、.png 的文件夹转换为 .exe?
问题描述
我有一个文件夹,其中包含.py
, .json
, .spec
,等文件.png
。我想将此文件夹转换为.exe
格式。
我怎样才能做到这一点?
解决方案
有一些工具可以将文件夹转换为自解压存档。但是由于您的问题是用 python 标记的,我假设您想编写这个过程的脚本。
毫无疑问,您为什么要这样做,以下是构建块:
- 遍历文件夹并获取要添加到存档中的文件
- 使用唯一的边界字符串来分隔文件。这与 Linux 中的“tar”命令相同
- 编写一个通用的自提取工具并将其用作模板 EXE。该文件应该期望从自身读取。您可以在 EXE 文件末尾附近使用另一个定位符字符串来分隔代码和数据部分
- 您的 python 脚本会将数据附加到自解压 EXE
这与编写某些病毒的步骤相同。同样,我不会问太多问题,但你现在应该有一个起点。
推荐阅读
- xamarin.forms - 使用 .HeightRequest 后如何检测 SizeChanged 事件
- reactjs - Jest Unexpected Identifier 需要
- c++ - 复制构造函数不是深度复制,返回错误,数组为空
- php - 如何使 rmdir() 不留下“无法访问”的文件夹?
- r - 如何更改R中的多个列值?
- orientdb - Gremlin:如何创建动态过滤器以仅显示日期晚于 2 天的结果?
- python - 如何从具有 tr、td 和 span 的表中提取所有文本?
- mysql - 查看 [时间长度] 是否可用于预订行的最佳方法是什么?
- java - 在处理器中读取自定义属性
- apache-spark - 将列长度大于默认值 (256) 的数据帧写入 SQL 仓库时出错