Python 如何Debug list index out of range
1、step1 启动命令行终端
进入Ubuntu操作系统后,使用快捷键快速开启命令行终端,进入命令行终端

2、step2 运行py文件
在命令行终端将当前路径调整到异常代码的目录下,使用【python +py文件】来运行文件

3、step3 查询错误位置
在运行之后,可以看到错误报出的位置,我们可以通过读报错信息从中找出错误的位置和对应的代码位置

4、step4 进入py文件
使用vim指令进入py文件编辑界面
指令 【vim +py文件】

5、step5 添加打印信息
在打印错误位置的前一行,打印出报错的变量情况,一般针对该bug可打印出尺寸信息

6、step6 定位问题
根据以上打印的尺寸信息,然后对应我们的错误代码位置,我们就可以看到报错的原因。
如图中所示,len为3,而list指针是0开始的,因此a[3]则越界了

7、以上,就是对list index out of range的解决方案啦
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。