如何突破while循环,然后突破外层嵌套循环

时间:2020-08-12 14:55:53

标签: python-3.x

这对我有用,但是我不确定我做得对,因为我是自学成才。

开始下载后,这将通过根据最新文件检查最新文件的文件大小来检查下载是否开始。如果大小相同,则返回到循环播放,否则中断。

但是我限制了循环次数,即20次。如果循环20次,它可能会卡住,所以我希望它中断此循环,然后继续在外循环中执行,以便外循环重新启动

有更好的方法吗?

while True:
    fileList = glob.glob(str(downloadFolderTK.get()) + filePrefix + '*')
    newestFile2 = max(fileList, key=os.path.getctime)
    if newestFile == newestFile2:
        time.sleep(3)
        j += 1
        if j == 20:
            break
        continue
    break
if j == 20:
    continue

0 个答案:

没有答案