以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  Python下的调试和错误定位  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=175962)

--  作者:滚雪球
--  发布时间:2020/5/11 10:18:11
--  Python下的调试和错误定位


金字塔下的python报错经常是报一个系统错误,很难定位,我想使用traceback来跟踪可以吗?

--  作者:yukizzc
--  发布时间:2020/5/11 11:45:15
--  
这个如何使用的ne ??
--  作者:滚雪球
--  发布时间:2020/5/11 13:01:07
--  回复:(yukizzc)这个如何使用的ne ??

https://www.jb51.net/article/146628.htm
易盛是把traceback内置进去了,这样出错误能方便地追踪到那一行,建议金字塔也把这个加入进去,用一个调试开关来控制

--  作者:滚雪球
--  发布时间:2020/5/11 13:24:58
--  

试了一下好像不行,都是报一个这种错误,每次都358行
感觉是金字塔对错误信息进行了一个拦截处理,
如果代码比较多的话,在金字塔下调试太痛苦了

执行Python脚本时遇到错误。
 策略: <SGST>
 运行: <SGST_AU_08_12>
 类型: SystemError
   行: 358
 描述: <built-in function pack> returned a result with an error set


--  作者:滚雪球
--  发布时间:2020/5/11 13:49:33
--  

执行Python脚本时遇到错误。
 策略: <SGST>
 运行: <策略SGST_SN_07_08>
 类型: SystemError
 描述: PyEval_EvalFrameEx returned a result with an error set

都是这样的错误,根本无法定位