调度 Python 脚本可执行文件 windows 10
Scheduling Python Script executable in windows 10
我正在尝试安排已转换为 .exe 文件的 python 脚本,但由于某种原因它没有启动。虽然程序似乎确实打开了一个 cmd
类型 window 但脚本不起作用。下面我概述了我采取的步骤,如果我在这里遗漏了什么,请告知。
当我双击可执行文件时确实会产生结果。
下一个
编辑:
我在 运行 搜索保存输出的位置后找到了文件。可执行文件 python 在桌面上,但出于某种原因它将可执行文件的输出保存在 c:
的 system 32
文件夹中。为什么要这样做?因为如果我双击桌面上的 python 可执行文件,它会在其中创建一个文件夹和文件,但调度程序将其保存在系统 32 中。
应该是其中之一:
- 来自任务计划程序的任务可能 运行 来自与您预期的相同的帐户。将其 运行 视为 root/administrator 帐户。
- 考虑使用
--uac-admin
生成 pyinstaller 可执行文件,这将允许您 运行 作为管理员
您还可以通过将输出管道输出到一个文件来调试问题,这样您就可以看到错误消息。
我正在尝试安排已转换为 .exe 文件的 python 脚本,但由于某种原因它没有启动。虽然程序似乎确实打开了一个 cmd
类型 window 但脚本不起作用。下面我概述了我采取的步骤,如果我在这里遗漏了什么,请告知。
当我双击可执行文件时确实会产生结果。
编辑:
我在 运行 搜索保存输出的位置后找到了文件。可执行文件 python 在桌面上,但出于某种原因它将可执行文件的输出保存在 c:
的 system 32
文件夹中。为什么要这样做?因为如果我双击桌面上的 python 可执行文件,它会在其中创建一个文件夹和文件,但调度程序将其保存在系统 32 中。
应该是其中之一:
- 来自任务计划程序的任务可能 运行 来自与您预期的相同的帐户。将其 运行 视为 root/administrator 帐户。
- 考虑使用
--uac-admin
生成 pyinstaller 可执行文件,这将允许您 运行 作为管理员
您还可以通过将输出管道输出到一个文件来调试问题,这样您就可以看到错误消息。