首页 > 编程语言 > 详细

windows下定时任务执行Python脚本

时间:2020-03-11 11:39:38      阅读:84      评论:0      收藏:0      [点我收藏+]

  由于业务需要,有些python脚本需要在Windows系统上,并且支持定时执行

 

一. 创建.bat批处理文件

   新创建文件并将扩展名改为.bat

 

二. 写入执行python脚本的语句

@echo off
E:
cd E:\xampp\htdocs\pys
start python log.py prod 1
exit

 

三. 编写python脚本

import  logging
import sys
import time

mylog = logging.getLogger(mylogger)
mylog.setLevel(logging.DEBUG)
# 处理器
handler = logging.FileHandler(./logs/log_test.txt)
handler.setLevel(logging.DEBUG)
# 格式器
formatter = logging.Formatter(%(asctime)s - %(name)s - %(levelname)s - %(message)s)
handler.setFormatter(formatter)

mylog.addHandler(handler)
start_time = time.strftime(%Y-%m-%d %H:%M:%S, time.localtime())
mylog.debug(flog start {start_time})

args = sys.argv
mylog.debug(fscript args: {args})

time.sleep(10)

end_time = time.strftime(%Y-%m-%d %H:%M:%S, time.localtime())
mylog.debug(flog ended {end_time})

 

四. 执行效果

技术分享图片

 

 

 

五. 添加定时任务

  1) 打开计算机管理

  技术分享图片

 

 

  2)计算机管理 > 任务佳话程序 > 创建基本任务

技术分享图片

 

 

 

  3)创建任务

技术分享图片

 

 

  选择执行触发器:

技术分享图片

 

 

 

  选择执行时间:

技术分享图片

 

 

  选择执行的操作类型:

技术分享图片

 

 

  选择具体执行的脚本:

技术分享图片

 

 

  点击完成,即可:

技术分享图片

 

   效果:

  技术分享图片

 

     任务已经添加到里面了, 到了时间就可以看到脚本在执行了

 

windows下定时任务执行Python脚本

原文:https://www.cnblogs.com/xingxia/p/windows_crontab_python.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!