Как сделать, чтоб код после исполнения автоматически перезапускался заново бесконечно?

Для того чтобы код автоматически перезапускался бесконечно, можно использовать цикл while. В Python цикл while выполняет блок кода до тех пор, пока условие истинно. В данном случае, мы можем использовать условие True, чтобы цикл выполнялся бесконечно.

Однако, важно иметь возможность прервать или остановить выполнение программы вручную. Для этого можно использовать исключение или установить условие выхода из цикла, которое будет проверяться во время выполнения программы.

Вот пример кода Python, который будет выполняться бесконечно:

while True:
    # здесь следует разместить ваш код
    # который нужно выполнять
    # повторно
    
    # пример для остановки выполнения программы вручную
    stop = input("Введите 'stop', чтобы остановить программу: ")
    if stop == 'stop':
        break
    
# любой код, который находится здесь
# будет выполнен после остановки цикла

В данном примере, цикл while True создает бесконечный цикл, который выполнится один за другим, пока не будет получена команда "stop". При получении команды "stop", мы используем оператор break, чтобы прервать выполнение цикла и продолжить выполнение программы за его пределами.

Внутри цикла while следует разместить ваш код, который требуется выполнить повторно. Если вам нужно, чтобы код выполнялся с задержкой между итерациями цикла, вы можете использовать функцию sleep из модуля time:

import time

while True:
    # ваш код
    
    time.sleep(1)  # задержка выполнения кода в 1 секунду

Таким образом, цикл будет выполняться каждую секунду.

Обратите внимание, что исключения могут использоваться для более гибкого управления выполнением программы и предотвращения зависания или бесконечного выполнения кода. Если в вашем коде есть возможность возникновения исключений, рекомендуется добавить обработчик исключения для корректной работы программы.