Python, как в блоке try - except ловить все исключения?

Как я могу написать блок try - except, который словит все исключения?

Такое сделать, но нужно ли? Пример:

try:
do_something()
except:
print("Exception wsa handled!")

Такая конструкция словит все исключения возникшие в блоке try, но её использование не рекомендуется, поскольку она будет ловить все ошибки без исключения (даже такую ошибку, как KeyboardInterrupt). Поэтому всегда рекомендуется использовать несколько блоков except для ловли разных видов ошибок, например как продемонстрировано в примере из документации:

import sys

try:
    f = open('myfile.txt')
    s = f.readline()
    i = int(s.strip())
except OSError as err:
    print("OS error: {0}".format(err))
except ValueError:
    print("Could not convert data to an integer.")
except:
    print("Unexpected error:", sys.exc_info()[0])
    raise

Спасибо за разъяснение!!!