作者gene50814 (genechen)
看板Python
標題[問題] window工作排程py檔執行問題
時間Wed Sep 9 11:47:55 2020
各位先進好
小弟在嘗試使用工作排程執行py檔的時候遇到了問題
在用cmd 執行py檔的時候是正常的
python XXX.py完全可以run
但是使用工作排程,執行程式選擇ananconda安裝資料夾下的python.exe,引數選擇XXX.p
y,執行的時候只是閃了一下cmd,然後什麼事都沒有發生
嘗試用bat檔也是一樣的狀態
請教各位大大要怎麼解決呢?
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.48.211 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1599623277.A.A25.html
1F:→ x94fujo6: 工作排程直接執行*.py 09/09 12:17
2F:→ x94fujo6: 一些操作要管理員權限 09/09 12:20
3F:推 hala932: 建議寫個bat檔,有可能是執行位置不對。 09/09 13:14
4F:→ KSJ: anaconda要先activate才能下python執行哦 09/09 13:46
5F:→ justoncetime: 排程時用完整的路徑/python.exe呢? 09/09 13:48
6F:推 kkaman: 完整路徑/python.exe 引數也是完整路徑/XXX.py 09/09 18:09
7F:→ Bellkna: 用pythonw.exe試試? 我是寫vbs放進啟動裡執行py沒問題 09/09 21:58
8F:→ gene50814: 我現在在做測試 就是在base的環境執行 但還是不行 09/09 22:11
9F:→ gene50814: 有用完整的路徑/python.exe 09/09 22:13
10F:→ gene50814: 排程執行的時候就像是點了兩下把py檔點開的樣子 cmd閃 09/09 22:14
11F:→ gene50814: 一下就沒了 09/09 22:14
12F:→ justoncetime: 用bat 跑Python,最後下pause 才知道發生啥什麼事 09/09 22:30
13F:→ justoncetime: 而且沒秀你的code和目的,跑完不見可能是正常的啊 09/09 22:32
14F:→ gene50814: code只是讀桌面的excel然後輸出到當前資料夾而已 但是 09/09 22:49
15F:→ gene50814: 就一直沒有輸出成功 不好意思一直問蠢問題了 09/09 22:49
16F:→ justoncetime: 用bat跑,最後下pause指令也許可看到線索 09/10 11:34
17F:→ justoncetime: 最好截圖, 以免描述不完整或有落差 09/10 11:34
18F:→ gene50814: 好的 感謝大大 09/10 15:31
19F:推 bean90638: 工作排程器的開始位置設定成桌面的路徑,我猜你的程式 09/10 21:25
20F:→ bean90638: 是抓相對路徑 09/10 21:25
21F:推 GoodXD: 加 pause 看問題,感覺應該是路徑 09/10 23:27
22F:→ gene50814: 感謝各位分享 已用pause找到問題了 是環境變數的問題 09/11 09:22
23F:→ gene50814: 。 公司電腦權限設置比較嚴格 所以要另找方法了 09/11 09:22