我必須從我的python程序生成可執行文件(.exe)。我想以持久的方式在這個.exe文件本身中存儲信息。將信息存儲到從python導出的.exe文件中
正常情況下,我會刺穿它到一個外部文件,但對我而言,重要的是信息存儲在.exe文件本身而不是外部。
在此先感謝!
我必須從我的python程序生成可執行文件(.exe)。我想以持久的方式在這個.exe文件本身中存儲信息。將信息存儲到從python導出的.exe文件中
正常情況下,我會刺穿它到一個外部文件,但對我而言,重要的是信息存儲在.exe文件本身而不是外部。
在此先感謝!
如果你想讀寫數據:
不要這樣做。不能保證可執行文件自行更改。一些可執行的文件(理論上)結束寫入數據,但你不知道:殺毒軟件
[幾乎]所有的軟件都能夠通過'普通'文件存儲(即在用戶/應用程序數據目錄中)。
如果你只是想只讀數據:
很好,沒有問題。用它中的數據編寫一個Python文件,作爲模塊中的一個變量。您可以編寫一個python文件作爲構建過程的一部分。
謝謝!有原因! – ezdazuzena
任何運行時發生變異的exe文件都會被大多數病毒檢測程序攔截,不是嗎? –
你怎麼生成.exe文件?看看這個文件! –