Я хочу запустить программу в определенное время.Python: как я могу запустить программу в определенное время?
Например, когда я запускаю программу, она будет выполнена на 5 p.m
Как я могу реализовать описанную выше функцию с помощью Python?
Я хочу запустить программу в определенное время.Python: как я могу запустить программу в определенное время?
Например, когда я запускаю программу, она будет выполнена на 5 p.m
Как я могу реализовать описанную выше функцию с помощью Python?
С в Python, таким образом, в течение длительного/постоянной работы (службы) процесс самостоятельно, вы можете использовать sched.scheduler
или threading.Timer
из стандартного Lib или использовать пользовательский код (в потоке).
Для начиная питона скрипт приурочено образом ordinarly как пользователь означает использование ОС (кронтаб [*] Никс, Назначенные задания [Windows], ...) или использовать 3 приложение планирования партии - как вы для планирования других программ.
Программа python может управлять этими планировщиками через API (например, win32com.taskscheduler
) или в командной строке/popen
...
Если вы хотите сделать это с помощью python, вы можете использовать Celery beats, хотя не рекомендуется, если вы не используете сельдерей.
На системах * nix вы просто хотите использовать cron jobs вместо этого, а на окнах используйте task scheduler.
Как указано в комментариях, это не имеет ничего общего с python и скорее с вашей ОС.
Так что, если вы на Linux запустить команду crontab -e
и введите следующие строки:
* 9 * * 0-5 python /path/to/your/python/script
* 17 * * 6 python /path/to/your/python/script
Первая строка за 9 утра каждый день, кроме субботы и второй один для 17pm субботу.
Если вы на Windows, нажмите windows button + R
, затем введите: taskschd.msc
который открывает планировщик задач. Здесь нажмите «Действие» и «Создать задачу ...», которая открывает новые окна, которые позволяют вам создать новую задачу, инструкции там поясняются сами.
Какая у вас ОС? – cromod
Это не имеет ничего общего с Python. Вопрос в том, как запустить определенную программу или команду в определенное время. В операционных системах на основе unix вы хотите посмотреть на задания cron. – Falko
ОС - Windows 8.1K – Daniel