当条件为fals时,Python从start开始继续循环

2024-04-23 14:43:29 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的previous question的继续,我不太清楚我想做什么。 现在请找到Full code here我知道这段代码非常粗糙,因为我是编程新手。我确信这段代码可以用另一种更优化的方式编写,但我没有那么丰富的经验。 现在我的问题是我将从pythonshell运行这段代码。你知道吗

while 1 ==1:
    execfile('adhocTest.py')

此代码由两部分组成:1。先决条件2。主程序。你知道吗

先决条件是复制模板Excel文件并粘贴到目录中。主程序是做一些操作和结果应该写在这个文件和验证几个细胞。如果条件是真的主程序将继续进行,否则我希望整个脚本应该再次运行,即运行前置条件以及主程序。我在这一点上,到现在为止,如果这个条件是假的,它退出整个脚本。你知道吗

正如我所说的,这个代码是粗糙的,如果有人帮助我优化它,我将非常高兴。但这是次要的。当条件为false时,我需要连续运行这个脚本。你知道吗


Tags: 文件代码脚本here先决条件编程方式code
1条回答
网友
1楼 · 发布于 2024-04-23 14:43:29

您需要重新构建程序:

def call_me():
    while True:
        prerequisite()
        main_operations()
        if validate():
            main_continuing()

或者

def call_me():
    while True:
        prerequisite()
        while validation():
            main_operations()

这会在你需要的时候循环。你知道吗

相关问题 更多 >