1 概述Hello,大家好,我们准备收集并整理常见问题,并在此做出解释。
大家有问题,可以在下面跟帖,我们答复并整理。
感谢您的参与。
温馨提示:大多数的异常或者报错,大家复制下报错代码的最后一行,在网上搜下原因或者解决方法就可以解决了;
回测或者模拟交易中的报错,可以在报错代码中找到“user_code.py”,然后再看下对应的报错在您代码中哪行,重点关注下最后一行报错提示,也可以直接将最后一行报错复制到网上搜下解决方法;
结合上面这两个方法,您可以解决大多数的问题,若还有问题的话,欢迎在我们的社区发帖提问,请详细描述下问题及报错截图。
2 正文
常见bug怎么调试
可以试试官网社区帖中调试方法【有用功】教你如何调试程序(Debug),
2.1 Python使用过程的报错
Python标准异常
(1)BaseException 所有异常的基类
(2)SystemExit 解释器请求退出
(3)KeyboardInterrupt 用户中断执行(通常是输入^C)
(4)Exception 常规错误的基类
(5)StopIteration 迭代器没有更多的值
(6)GeneratorExit 生成器(generator)发生异常来通知退出
(7)StandardError 所有的内建标准异常的基类
(8)ArithmeticError 所有数值计算错误的基类
(9)FloatingPointError 浮点计算错误
(10)OverflowError 数值运算超出最大限制
(11)ZeroDivisionError 除(或取模)零 (所有数据类型)
(12)AssertionError 断言语句失败
(13)AttributeError 对象没有这个属性
(14)EOFError 没有内建输入,到达EOF 标记
(15)EnvironmentError 操作系统错误的基类