我有一个python脚本依赖于超过400个.txt
文件(与巨大的dictionaries
,太多了,所以它需要自己选择每一个,只加载一次)。我怎样才能从.txt
文件附带的python脚本中创建exe
文件?我已经看过pyInstaller和py2exe,但没有看到我理解/为我工作? 预先感谢您从包括.txt文件的python制作一个.exe文件?
编辑:文本文件中有敏感数据,它们是否可能只能由python脚本本身访问?
我有一个python脚本依赖于超过400个.txt
文件(与巨大的dictionaries
,太多了,所以它需要自己选择每一个,只加载一次)。我怎样才能从.txt
文件附带的python脚本中创建exe
文件?我已经看过pyInstaller和py2exe,但没有看到我理解/为我工作? 预先感谢您从包括.txt文件的python制作一个.exe文件?
编辑:文本文件中有敏感数据,它们是否可能只能由python脚本本身访问?
您可以创建.exe
文件,pyInstaller或py2exe,然后使用任何安装程序一样Inno Setup到创建.exe
文件与.txt
文件打包成一个单一的安装程序包。
如果您使用的是pyInstaller,则可以使用--onefile
为代码创建一个可执行文件,以用于上述示例。
这会阻止人们能够读取文本文件中的数据吗? – KCG
并非如此,安装程序就像一个zip文件一样工作。安装完成后,文件将被解压缩到您指定的文件夹中。 –
如果你想隐藏文件的内容,你可以通过许多不同的方式来实现。其中之一就是在脚本中使用加密/解密方法,只将加密数据保存到文本文件中,并在读取时解密 –
这是否会阻止人们读取文本文件中的数据? – KCG
我不确定我不相信。 – Joe
有什么办法可以做到吗?或者,唯一能做到这一点的方法是取一个L并使程序变慢? – KCG