私はよくこのようなことをしたいと思っています、私はこのようなことを除いて何かを試してみました
item= get_item()
try:
do_work(item)
except SomeError as err:
if err.code == 123:
do_something(item)
else:
# Actually I don't want to do something with this error code... I want to handle in 'except'
except:
put_back(item)
raise
except
他から下のブロックに上がる方法はありますか?(continue
いいでしょう)私は次のようなきれいではないことをすることになります
item= get_item()
try:
try:
do_work(item)
except SomeError as err:
if err.code == 123:
do_something(item)
else:
raise
except:
put_back(item)
raise
とにかくそれをすることはありますか?