C'è un modo in cui posso fare in modo che un comando python venga inviato esattamente a mezzanotte?

Aug 17 2020

Sto cercando di creare uno script di prenotazione che prenoti un evento esattamente a mezzanotte. Ho scritto tutto il codice e funziona tutto, devo solo attivare il comando book esattamente a mezzanotte. Molte grazie se puoi darmi una mano

Risposte

6 OrY Aug 17 2020 at 17:55

Puoi:

Usa il modulo di pianificazione

Inizia installandolo da pip con: pip install schedule
E poi puoi usare quel modulo in questo modo:

import schedule

def foo():
    print("Fooing around")

schedule.every().day.at("00:00").do(foo)

Usa cron job (su Linux e macOS)

Usa il comando: crontab -eper modificare i cron job.
Aggiungi la seguente riga per eseguire lo script ogni mezzanotte:

00 00 * * * python /path/to/script.py