我有一個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