情况就是这样。
import foo_package
def my_func():
foo_package.foo_func()
我知道foo_func
会抛出异常,因为它会尝试删除os.remove(path)
不存在的文件。我想知道是否有任何方法 FROM THE OUTSIDE 我可以强制foo_package.foo_func()
忽略该异常并继续运行。
通常我们会尝试捕捉异常
import foo_package
def my_func():
try:
foo_package.foo_func()
except:
# deal with exception
pass
但这是限制:
foo_package
,因为它是第三方库。