Re: [問題] 工作排程器執行pyinstaller的exe
新人報到...
系統環境 win10
python 3.9.6
最近一支程式用 pyinstall 打包成 exe 之後
程式內容包含 openfile 的讀寫
路徑也都給予絕對路徑的方式
該exe 新增至工作排程內,手動執行工作排程是正常可以讀寫檔案
該排程的觸發方式是系統重啟之後的「啟動時」
電腦重啟之後,有觸發成功,卻出現回傳錯誤碼 2147942401
Google查到的答案是路徑問題
請問我該怎解決這問題?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.218.11 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1629803814.A.00F.html
推
08/24 20:26,
3年前
, 1F
08/24 20:26, 1F
最後放棄,該調整都調了,還是不懂為何不能讀寫
→
08/25 11:45,
3年前
, 2F
08/25 11:45, 2F
→
08/25 11:45,
3年前
, 3F
08/25 11:45, 3F
→
08/25 11:46,
3年前
, 4F
08/25 11:46, 4F
我原本的寫 是要寫入 log.txt,但是 一旦有寫入動作就會失敗
目前改用 win32evtlogutil win32evtlog 的套件,寫入 事件檢視器的應用程式紀錄
推
08/26 16:33,
3年前
, 5F
08/26 16:33, 5F
→
08/26 16:33,
3年前
, 6F
08/26 16:33, 6F
1. 不能完全確定是路徑問題,但是只要增加讀寫檔案功能就出錯,工作排程給的回應是路徑問題
2. 權限都是給最大,路徑上的目錄都是 everyone 權限全開
3. 路徑沒中文
4. 防毒軟體 NOD32,沒測試移除之後的狀況
※ 編輯: zbug (220.135.218.11 臺灣), 08/26/2021 21:34:45
推
08/27 17:14,
3年前
, 7F
08/27 17:14, 7F
推
08/27 18:29,
3年前
, 8F
08/27 18:29, 8F
→
08/27 18:29,
3年前
, 9F
08/27 18:29, 9F
推
08/27 18:32,
3年前
, 10F
08/27 18:32, 10F
最後依舊是把檔案讀寫的功能放上去,依舊是透過 pyinstall 轉exe
工作排程改...先執行批次檔...再透過批次檔去執行 py轉的exe
然後就成功了...另外測試的時候 有放到 win11...被當病毒封鎖了 XDDDD
※ 編輯: zbug (220.135.218.11 臺灣), 08/27/2021 18:37:11
推
08/27 20:39,
3年前
, 11F
08/27 20:39, 11F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章