чтобы скрипт выполнялся каждый понедельник в 9 утра. пишу функцию, которая выгружает мне эксельки:
def main():
...
print("FINISHED")
schedule.every().monday.at("09:00").do(main)
while True:
schedule.run_pending()
time.sleep(1)
собственно, вопрос: как мне именно запустить скрипт, чтобы он в начале каждой недели делал выгрузку? нужно ли для этого все время держать включенной машинку?
вообще непонятен ход мыслей. а как вы предполагали код будет запускаться без постоянно запущенной программы?
В планировщик задач поставить запуск bat файла в котором будет "python.exe name.py" комп должен быть включён это раз. Но если надо его потом выключить, то можно это дальше в bat файл закинуть, что то вида shudown -s - t 1
Обсуждают сегодня