在try中返回相同的迭代,除了

时间:2018-10-12 20:27:33

标签: python python-3.x exception-handling try-except

我正在尝试验证用户是否希望使用任何控制字符退出。

items = [1, 2, 3, 4]
for item in range(items):
        func.load_item()
        try:
            func.dosomething(data)

        except (IOError, EOFError, KeyboardInterrupt):
            save = input("Do you want to save? <y/n>")
            if save.lower() == "y":
                func.save_item()
            leave = input("do you want to exit? <y/n>")

            if leave.lower() == "y":
                print(leaving)
            else:
                # How can i return to the first item 
                continue
        func.save_item()

如果except块中提示“ n”,如何返回第一项?我在代码应该添加的地方添加了注释 属于,但是我很难让此功能正常工作。谢谢。

0 个答案:

没有答案