现在,有两种方法来执行Python脚本。 第一种方法要写批处理Bat文件,另一种则不需要。 如果您不想写批处理文件,
定时在windows上执行python脚本的步骤如下:
1. 搜索任务计划程序(Task Scheduler)
2. 在右侧“action”窗格下,单击“create task..”
3. 指定任务名称、安全选项,并将配置设置为适当的操作系统
4. 单击“triggers”选项卡,然后单击“new”
5. 指定计划属性。 例如,如果您想每 15 分钟执行一次 python 脚本,请将“settings”设置为“daily”,然后指定“开始日期和时间”。 在“高级”设置下,选中“重复任务间隔”并将其设置为一个值。 然后设置设定的持续时间。 以下示例将从 2020 年 3 月 19 日上午 9:00:00 开始无限期地每 15 分钟执行一次脚本。
6. 单击“actions”选项卡,然后单击“new”
7. 设置启动程序的操作。 程序/脚本需要设置为 python 可执行文件 (python.exe) 的路径。 在下面的示例中,指定 python.exe 的路径。 它通常位于:“C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe”。
Add argument将是我的python脚本的路径:“C:\Projects\Scripts\NWM_UpdateFlow.py”
如果你把python脚本写在bat脚本里了,你可以这要配置你的bat脚本。
8. 或者,在“conditions和settings”选项卡上设置任何设置,然后单击“确定”以创建任务。 如果您选择无论用户是否登录都执行任务的选项,您将看到一个对话框来输入您的凭据。 然后,任务将准备在开始时间执行: