• Python. Как исправить ошибку EOFError: EOF when reading a line?

    @VladislavAm
    При использовании input по достижении конца файла или если нажимаете Ctrl+Z и потом Enter, будет сгенерировано исключение EOFError. Чтобы избежать аварийного завершения программы нужно обработать исключение:

    try:
    a=input("Enter Your data:")
    print(a)
    except EOFError:
    print("Exception handled")

    То есть, когда внутри блока возникнет исключение EOFError, управление будет передано в блок except и после исполнения инструкций в этом блоке программа продолжит нормальную работу.
    Ответ написан
    Комментировать