Вернитесь к той же итерации в try, кроме - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь подтвердить, что пользователь хочет выйти при использовании каких-либо управляющих символов.

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()

Как я могу вернуться к первому элементу, если в блоке исключений отображается «n»?Я добавил комментарий, в котором мне показалось, что код должен принадлежать, но у меня возникли трудности с получением этой функциональности.Спасибо.

...