如何让bat文件定时调用python脚本?

时间:2017-12-22 01:39:24

标签: python batch-file

我有一个python脚本。(例如,test.py)我想每天早上00:00开始,每15分钟执行一次这个python脚本。

我想使用bat文件来调用python脚本。

我该如何编写bat文件?

我之前没有写过蝙蝠文件。

2 个答案:

答案 0 :(得分:0)

如果你想每15分钟运行一次python脚本,也许你应该考虑设置一个计划任务(Windows相当于cron)。

有关详细信息,请参阅此问题:What is the Windows version of cron?

答案 1 :(得分:0)

Python脚本每15分钟运行一次的快速实现是使用' While'的无限循环。您可以让python脚本等待15分钟再重新运行,而不是依赖批处理文件。

    import os, time, sys, datetime

    while True:         # Use WHILE = True for an infinite loop

         timestamp = datetime.datetime.now()

         print('''
                 RUNNING PYTHON SCRIPT EVERY 15 MINUTES
                 PYTHON SCRIPT INITIATED AT %s
               ''' % timestamp)

         # ENTER PYTHON SCRIPT HERE

         print('''
                 PYTHON SCRIPT COMPLETED AT %s
               ''' % timestamp)

         time.sleep(900)  # 900 seconds = 15 minutes before next run