python raise 去除trackback信息
python raise 去除trackback信息
使用情况:有时候我们使用subprocess来启动另外的python程序,raise的信息会在stderr中,但是traceback的内容是raise所在行,对debug没什么帮助
可以使用 raise SystemExit('your msg')
这样就只会打印‘your msg’了,至于真正的错误,可以用trackbac.format_exc()放到'your msg'中
使用情况:有时候我们使用subprocess来启动另外的python程序,raise的信息会在stderr中,但是traceback的内容是raise所在行,对debug没什么帮助
可以使用 raise SystemExit('your msg')
这样就只会打印‘your msg’了,至于真正的错误,可以用trackbac.format_exc()放到'your msg'中