Как сделать так, чтобы после завершения работы программы код вновь запускал себя?
Мне нужно перезапускать программу после выполнения кода, то есть код, например, функции выполнен и мне нужно остановить работу, выйти из программы, а после вновь запустить. Какой код может помочь мне?
Qwake, Возможно, я чего-то не понимаю. Я провел небольшой эксперимент.
import time
limit = 10000000
i = 0
ts = time.time()
while (1<10):
i+=1
if i > limit:
break
pass
print(f"while (1<10): {time.time() - ts}")
ts = time.time()
i = 0
while True:
i+=1
if i > limit:
break
pass
print(f"while True: {time.time() - ts}")
Вот результаты, которые я получил:
while (1<10): 1.3074848651885986
while True: 1.0500555038452148
Конечно, модуль time в python дает не особо точные результаты, но для сравнения должно хватить.
Буду рад, если поделитесь своей точкой зрения. Как я уже сказал, я могу чего-то не знать.