[英]Restarting a script in Python
我想知道如何在不调用函数本身的情况下重新启动脚本。 您可以看到以下示例。 打印“ two”之后,我希望脚本重新启动自身,而不仅仅是调用one()。
import time
zero = 0
def one():
global zero
for i in range(50):
time.sleep(0.5)
zero += 1
print(zero)
if zero == 10:
two()
def two():
print("two")
#Restart the script
one()
您想永远做一些条件,因此最实用的方法是使用条件始终为true的while循环。
while True:
one()
您可能还想在调用two
函数后从函数one
返回
if zero == 10:
two()
return
您可以尝试使用while
循环,
import time
zero = 10
i = 0
while i <= zero:
time.sleep(0.5)
zero += 1
print(zero)
print("two")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.