繁体   English   中英

在Python中重新启动脚本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM