win10定时运行python,windows10定时任务设置
文章目录Win10设置Python定时任务Win10设置定时任务使用特定的Python环境来指定定时任务
Win10设置Python定时任务Win10设置定时任务
在Windows系统下,您可以通过任务计划程序设置一个计划任务,并在计算机管理-系统工具-任务计划程序中创建一个计划任务:
创建任务的窗口如下:
当您在[常规][安全选项]中选择[无论用户是否登录都运行]时,即使屏幕锁定,您也可以运行计划任务。
点击触发器中的新建,设置调度任务的执行时间和周期。
点击[操作]选项卡中的[新建],设置要执行的所有Python程序。例如,需要定期执行的脚本有:
Test_job.py在[程序和脚本]中输入python解释器的完整路径,在[添加参数(可选)]中输入test _ job.py的完整路径。如果test_job.py需要传入参数,只需像命令行一样在末尾添加即可。[Start from]用于设置执行目录。如下图所示:
这里,当使用pythonw.exe程序执行python代码时,IDE窗口不会弹出。
当使用特定的python环境来指定python的一大优势时,可以使用丰富的第三方库,有时还需要配置特定的python虚拟环境。但以上设置只调用最基本的Python解释器,一些依赖库无法导入。此时需要切换Python虚拟环境,假设依赖的conda环境名为test_env。主程序代码文件命名为main.py,因此资源和脚本保存在D:\test_dir\文件夹中。此时使用计时脚本test_job.py来改变conda环境,执行main.py脚本。
test_job.py脚本的代码是:
import cmd= c:\ users \ xinan \ anaconda 3 \ conda bin \ conda activate test _ env \ python main . py OS . system(cmd)以上代码实现了python中多行cmd命令的连续执行。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。