Python код, который запускает код в файле python в определенное время c - PullRequest
0 голосов
/ 15 марта 2020

Я хочу выполнить файл в указанное c время, так как в это время я не буду его исполнять.

Я думал, есть ли способ, которым я могу написать несколько код в другом файле, который запустит этот код и оставит его работающим, чтобы он мог запускать этот код в указанное c время - возможно, используя os и время, или командную строку.

Ответы [ 2 ]

2 голосов
/ 15 марта 2020

Вы можете использовать встроенный модуль Python sched :

import sched, time

def action():
    print("hello world")

# Set up scheduler
s = sched.scheduler(time.localtime, time.sleep)
# Schedule when you want the action to occur
s.enterabs(time.strptime('Tue March 15 15:55:17 2020'), 0, action)
# Block until the action has been run
s.run()
0 голосов
/ 15 марта 2020

Как насчет чего-то вроде:

import time, subprocess, sys
time.sleep(3600)  # wait 1 hour
subprocess.call([sys.executable, 'another-script.py'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...