繁体   English   中英

将信息存储到从python导出的.exe文件中

[英]Store information into .exe file, exported from python

我必须从我的python程序生成一个可执行文件(.exe)。 我想以持久方式将信息存储在此.exe文件本身中。

通常,我会将其刺入一个外部文件中,但是对我而言,将信息存储在.exe文件本身而不是外部中很重要。

提前致谢!

如果要读写数据:

不要这样 不能更改可执行文件本身不能保证正常工作。 有些可执行文件在文件末尾写入数据(理论上),但是您不知道:

  • 防病毒软件是否将这种行为作为行为分析的一部分
  • 可执行文件是否实际可写
  • 您写入的数据在理论上是否可能变为可执行文件并导致安全漏洞
  • 是否要在下周将新版本更新为代码,这将替换可执行文件并丢失数据

[几乎]所有软件都可以通过“普通”文件存储(即,在用户/应用程序数据目录中)进行访问。

如果只需要只读数据:

很好,没问题。 将其中包含数据的Python文件作为模块中的变量编写。 您可以在构建过程中编写一个python文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM