win10定时运行python,windows10定时任务设置

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: