Как перезапускать скрипт в случае ошибки?

def do_some_work():   # Функция с периодически запускающимся 'скриптом'
   
     print("Hello, World!")


while True:   # Бесконечный цикл в котором
    do_some_work()   # Мы запускаем основной код

Ответы (1 шт):

Автор решения: CodeNull

Воспользуйся механизмом исключений:

def do_some_work():   # Функция с периодически запускающимся 'скриптом'
    print("Hello, World!")
    
    
while True:   # Бесконечный цикл в котором
    try:
        do_some_work()   # Мы запускаем основной код    
    except:
        print(f'some error')
→ Ссылка