Python ignora exceção e volta para onde eu estava

Eu sei usar o código abaixo para ignorar uma certa exceção, mas como deixar o código voltar para onde ele recebeu exceção e continuar executando? Digamos que se a exceção 'Exceção' surgir em do_something1, como fazer com que o código o ignore e continue terminando do_something1 e processando do_something2? Meu código só vai finalmente bloquear após a passagem do processo, exceto o bloco. Por favor, informe, obrigado.

try:
    do_something1
    do_something2
    do_something3
    do_something4
except Exception:
    pass
finally:
    clean_up

EDITAR: Obrigado pela resposta. Agora eu sei qual é a maneira correta de fazer isso. Mas aqui está outra pergunta: posso simplesmente ignorar uma exceção específica (por exemplo, se eu souber o número do erro). O código abaixo é possível?

try:
    do_something1
except Exception.strerror == 10001:
    pass

try:
    do_something2
except Exception.strerror == 10002:
    pass
finally:
    clean_up

do_something3
do_something4

questionAnswers(6)

yourAnswerToTheQuestion