Python TaskScheduler中的Pyinstaller*.exe
我创建了一个小型python程序,并使用--noconsole选项将其冻结为一个*.exe文件。当我正常运行程序时,它就工作了。但当我把它放在启动时运行它的任务调度程序中时,它就不再工作了 该程序没有用户界面。我知道它不工作,因为它没有写入日志文件。程序中的路径是绝对路径Python TaskScheduler中的Pyinstaller*.exe,python,pyinstaller,taskscheduler,Python,Pyinstaller,Taskscheduler,我创建了一个小型python程序,并使用--noconsole选项将其冻结为一个*.exe文件。当我正常运行程序时,它就工作了。但当我把它放在启动时运行它的任务调度程序中时,它就不再工作了 该程序没有用户界面。我知道它不工作,因为它没有写入日志文件。程序中的路径是绝对路径 您知道什么会导致此问题吗?您需要进行一些故障排除以缩小问题范围。我可以分享一些建议 确保您有一个用于未捕获异常的异常处理程序(位于最顶部),以便将这些错误记录到文件中。如果你没有,你永远不会知道为什么你的程序会崩溃。确保如果添
您知道什么会导致此问题吗?您需要进行一些故障排除以缩小问题范围。我可以分享一些建议
您需要进行一些故障排除以缩小问题范围。我可以分享一些建议
除了Timothy的想法之外,请确保无论用户是否已登录,都启用了“运行”选项,如有必要,输入用户密码(应用时)
当您在启动时运行任务时,Windows会话尚未打开,因此如果Windows没有关于如何打开会话的信息,任务可能无法运行。除了Timothy的想法之外,请确保启用了“无论用户是否登录都运行”选项,如有必要,输入用户密码(应用时)
启动时运行任务时,Windows会话尚未打开,因此如果Windows没有关于如何打开任务会话的信息,该任务可能无法运行。谢谢您的帮助。我发现了问题。我试图获取Replicati(备份软件)的信息,但服务器只有在有人登录时才会启动。所以问题不在于我的计划,而是另一个计划的开始
通过记录我的程序解决了此问题。谢谢您的帮助。我发现了问题。我试图获取Replicati(备份软件)的信息,但服务器只有在有人登录时才会启动。所以问题不在于我的计划,而是另一个计划的开始
通过记录我的程序解决了它。你怎么知道它不工作?它有用户界面吗?用这个细节更新你的问题这很重要。你怎么知道它不起作用?它有用户界面吗?用这个细节更新你的问题,这很重要。