Я действительно новичок в отношении Python, поэтому я не знаю точно, как построить логи c.
Это мой код:
a .py
import time
def main()
while i < 10:
i = i + 1
print(i)
time.sleep(1)
if __name__== '__main__':
main()
Это напечатает 1, 2, 3, 4 ...... 11 последовательно. Однако, если код завершится в середине выполнения, например, print 1, 2, 3, 4, а затем cra sh, как я могу снова запустить программу?
Я подумал о способе сделать это самостоятельно, импортировав программу в виде модуля и проверив, не сработала ли она. Немного похоже на следующий псевдокод:
import a
while check the a(python file):
if a is not operating:
a.main()
else:
pass
Другой вопрос, который у меня возникает, заключается в том, что я хочу рассчитать время кода, когда я хочу остановиться.