作者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/cn.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