Python 运行py文件的Windows计划任务已成功完成,但返回结果0x1

Python 运行py文件的Windows计划任务已成功完成,但返回结果0x1,python,windows,scheduled-tasks,windows-task-scheduler,Python,Windows,Scheduled Tasks,Windows Task Scheduler,我的问题是关于,但没有一个解决方案对我有效。我正在尝试使用Windows任务计划程序计划每天运行一个.py文件。py文件下载一些数据,然后通过电子邮件发送给某人。我按照指示做了这件事。我可以很好地运行我的.bat文件,它下载数据并发送电子邮件 在Windows Task Scheduler中,任务列为“Task completed”,并表示“Task Scheduler successfully finished”{7fd6d9a4-82d4-4a43-ba8b-a67a14e17b25}“用户

我的问题是关于,但没有一个解决方案对我有效。我正在尝试使用Windows任务计划程序计划每天运行一个.py文件。py文件下载一些数据,然后通过电子邮件发送给某人。我按照指示做了这件事。我可以很好地运行我的.bat文件,它下载数据并发送电子邮件

在Windows Task Scheduler中,任务列为“Task completed”,并表示“Task Scheduler successfully finished”{7fd6d9a4-82d4-4a43-ba8b-a67a14e17b25}“用户”ANT\user1的“\OBCapacity\u SOP”任务实例。但是,任务的最后一次运行结果显示为“(0x1)”,并且数据从未下载或通过电子邮件发送。以下是我如何在操作中为此作业设置任务计划程序:

Start a Program
Program/script: C:\Users\user1\Documents\COVID19_S&OP\COVID19_SOP.bat
Start in (optional): C:\Users\user1\Documents\COVID19_S&OP\

任务当前设置为仅在用户登录时运行。有没有办法解决这个问题

如果您在提示符下运行此命令,您可能会添加打印语句以显示代码流,使这些打印语句记录到文件或直接向文件发送文本-然后至少您可以看到发生了什么我不清楚如何在Windows任务计划程序中打印日志。当我手动运行.bat文件时,.py脚本有许多打印语句。在
main()
的顶部打开一个文件,比如
logfile=Open(“logfile.txt”,“at”)
和可能使用print()的地方,例如
logfile.write(“开始分析”)
然后在编辑器中打开logfile.txt,查看代码的作用。或者更好地设置一个记录到文件的记录器。