使用contextlib.suppress抑制异常
当你想写出这样的代码时
try:
os.remove("somefile.tmp")
except FileNotFoundError:
pass
这种方式可能更适合你
import contextlib
with contextlib.suppress(FileNotFoundError):
os.remove("somefile.tmp")
当你想写出这样的代码时
try:
os.remove("somefile.tmp")
except FileNotFoundError:
pass
这种方式可能更适合你
import contextlib
with contextlib.suppress(FileNotFoundError):
os.remove("somefile.tmp")