【发布时间】:2020-10-23 02:33:33
【问题描述】:
是否可以捕获生成的错误并将其返回给调用者脚本?
p1.py
def fun1():
try:
...
except Exception as err:
print('ERROR from p1.py')
sys.exit(1)
p2.py
import p1
def fun2():
try:
...
except Exception as err:
print('ERROR from p2.py')
sys.exit(1)
p3.py
import p2
#want to catch the errors here
errors1 = 'ERROR from p1.py'
errors2 = 'ERROR from p2.py'
有没有办法从 p3.py 中的 p1.py('ERROR from p1.py')或 p2.py('ERROR from p2.py')获取错误?
【问题讨论】: