PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 如何刪除exe執行後產生的資源檔
作者:
XperiaZ6C
(真●安卓輕旗艦)
2019-03-08 09:34:33
我是使用pyinstaller打包的
因為有將一些程式執行時所需要的資源也一起包進去
所以每次執行exe檔之後
它都會重新解壓一次exe檔案裡面他資源
並放到暫存裡區
如果反覆執行很多次的話
會在「C:\Users\username\AppData\Local\Temp\」裡面
產生一大堆垃圾
想請問有辦法在程式碼中加入一段來清除這些資源嗎
不知道怎麼找這關鍵字
Google出來的幾乎都是教怎麼清除記憶體資源之類的QQ
作者:
dennisxkimo
(Dennis(一上B就糟糕))
2019-03-08 12:22:00
pyinstaller clean %TEMP%
作者:
nini200
(200妮妮)
2019-03-08 12:51:00
哇 你沒講我都不知道 哈哈
作者:
AndCycle
(AndCycle)
2019-03-08 16:39:00
正常來講他會清, 沒清乾淨的話要看你的程式做了什麼pyinstaller ref: How the One-File Program Works如果你的程式不正常結束或是當掉, 他會沒辦法幫你收尾
作者:
s860134
(s860134)
2019-03-09 11:56:00
https://goo.gl/E1mLqr
似乎是從 pid 取名的
https://goo.gl/e9vCWT
討論串workaround 方法應該蠻多的,另一個文件去記 pid 每次開確認裡面的 pid 還活著沒,不在的就砍 tmp 並更新檔案
繼續閱讀
[問題] Spyder3 icon 消失
elone
Re: [問題] 初學該選哪一本書?
a9202507
[問題] numpy中的.shape問題
chen8958
Re: [問題] 開機自動執行python py檔案
Bellkna
[問題] 在python底下執行MySQL法語
aa811016
Re: [問題] 爬蟲:換頁與主題的雙重迴圈
adrianshum
Re: [問題] 開機自動執行python py檔案
sma1033
[問題] 開機自動執行python py檔案
threeSecGun
Re: [問題] 爬蟲:換頁與主題的雙重迴圈
rexyeah
[問題] 無法從Anaconda Navigator開啟spyder
gwin5566
Links
booklink
Contact Us: admin [ a t ] ucptt.com