我的python脚本可以知道它是从IDE手动启动还是从调度程序自动启动?

时间:2019-02-28 09:04:50

标签: python python-3.x scheduler

所以我有一个python脚本,可以自动执行一些检查并在完成后发送邮件。 我每天晚上都使用Windows Scheduler启动脚本。 我想记录脚本是从调度程序运行还是有人从IDE手动运行(对于我的情况为PyCharm) 是否有任何os方法返回脚本的运行方式或其他方式?

1 个答案:

答案 0 :(得分:4)

从Windows Scheduler计划时,您可以发送命令行参数,然后在代码中检查它是否从指定的命令行参数启动,然后从Windows Scheduler运行。