Я пытаюсь заставить свои программы в соответствии с Windows вести себя как хороший гражданин Windows, и в соответствии с Linux как хороший гражданин Linux.
Просто напишите
pass
как в
try:
# Do something illegal.
...
except:
# Pretend nothing happened.
pass
EDIT: @swillden покажет хороший точка, а именно, это вообще ужасная идея. Вы должны, по крайней мере, сказать
except TypeError, DivideByZeroError:
или любые другие типы ошибок, которые вы хотите обработать. В противном случае вы можете замаскировать более серьезные проблемы.
Я никогда не делал этого в более постоянном коде, но я часто делаю это как заполнитель
if some_expression:
True
else:
do_something(blah)
. Просто вставив здесь True, вы остановите ошибку. Не уверен, что в этом есть что-нибудь плохое.