Как не дублировать код в блоке except
try:
pass
except InvalidFileException:
print('Неверный формат файла')
input()
sys.exit()
except FileNotFoundError:
print('Файл с таким именем не найден')
input()
sys.exit()
except ValueError:
print(f'Ошибка в значении, строка {r}')
input()
sys.exit()
except:
print(f'Ошибка открытия файла. Строка {r}')
input()
sys.exit()
Консольное приложение. Вместо pass некий код. После возникновения исключения должна появиться строка, соответствующая этому исключению и после нажатия любой клавиши закрытие программы. Никак не соображу как не дублировать input() и sys.exit().