问题标签 [index-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
113 浏览

python - 索引错误:列表索引超出范围(Python),编号正确

我知道这个问题之前已经被问过多次,但是我仔细检查了编号并且错误仍然出现。我想知道是否还有其他明显的东西我错过了。

错误出现在上述代码的第 4 行。但是 .csv 文件如下,3 列。或者根据 Python,0,1,2

IMG,330985,033.RAW
IMG,332985,034.JPG
IMG,343985,035.RAW

该代码旨在去除 .csv 的元素以与另一个文件一起使用。

提前致谢。

编辑

原始问题中的已排序空行问题(堆栈格式不佳)

0 投票
1 回答
103 浏览

python - python - 在解决python中的条件时如何解决python中的位置索引错误?

我有以下数据,我正在尝试以下代码:

所以我要做的是,如果(同名)的 sensex 索引从较低的索引增加并移动到较高的索引,则终止日期是以前的值,例如,我正在寻找以下输出。从上述数据类型中查找实际的开始和终止日期。

我使用以下代码,以前可以使用,但现在出现索引错误,

我收到以下错误:

索引错误!

0 投票
1 回答
334 浏览

list - ValueError: I/O operation on closed file 将结果添加到 txt 文档时返回

这是我制作的代码,更多关于它的解释如下。

当我运行代码时,它返回此错误:

这是我编写的代码,任务是:
算法
告诉他们准备好后按 Enter 键
以秒(和分钟)为单位获取第一次
让他们输入字母并按 Enter
以秒为单位获取第二次(和分钟)
检查他们是否正确输入了字母
如果他们输入正确然后
从第二次减去第一次
告诉他们他们花了多少秒
扩展
记录所达到的最佳时间。<-----这是我卡住的地方
处理输入的大写或小写字母<-----我可以这样做,我只是还没有包含它

编辑:是否有另一种方法可以在不使用 txt 文档的情况下做到这一点?

0 投票
1 回答
118 浏览

arrays - IndexError:用于计算 SVM 的 Python 中字典的列表索引超出范围

这是我为计算 SVM 编写的代码。

它显示行号的此错误 - 72。

相关参数几乎在第 120 行结束。 svm.fit(data=data_dict)

我在视频教程之后编写的这段代码,但它在视频中运行良好,但它给出了一个错误。

0 投票
0 回答
235 浏览

python - 使用 matplotlib 2.0 而不是 matplotlib 1.5 时出现 auto07p IndexError

我最近正在努力使 auto07p 与 matplotlib 2.0 一起工作。

源代码可以在这里找到: https ://sourceforge.net/projects/auto-07p/files/auto07p/0.9/

使用 matplotlib 2.0(或任何大于 1.5 的版本)时,IndexError: invalid index to scalar variable。出现:

似乎只涉及两条线。它们来自文件 /auto/07p/python/graphics/grapher_mpl.py。

涉及的两种方法是:

如果有人可以帮助我解决错误,我将不胜感激,而无需更改 matlibplot 代码,而只更改自动代码。我已经阅读了代码,但没有发现任何可疑之处。

我使用给定的方程式和自动文件遇到了这个错误。但是,如果您使用 matplotlib 2.0 和 auto07p 来绘制大多数图表,那么如果您放大图表,您很可能会收到此错误。

我使用的文件如下:

https://1drv.ms/f/s!ArJqyyCr1FQOhkITst8JdVK_mIFV

将它们放在自动文件夹中。运行自动。并输入:

汽车(“情侣2.汽车”)

谢谢。

0 投票
2 回答
61 浏览

python - 尝试查找数组值的位置时出现索引错误

我试图在数组“out_der”中找到“out_max”中每个元素的位置。我想将每个值位置的索引存储在一个名为“out_pos”的数组中。“out_der”是一个 400x300x60x27 数组,“out_max”是一个 400x300x60 数组。“out_pos”也应该是一个 400x300x60 的数组。我尝试将“out_der”转换为列表并使用.index(),但这不起作用(因为列表只有 400 个元素)。这是我目前的尝试:

输入:

但我得到这个错误:

输出:

0 投票
2 回答
60 浏览

python - Python捕获异常但打印它们

我已经建立了一个最大堆,并且只要有元素就尝试提取最大值。如果没有,我将返回 IndexError。这是我试图执行的代码:

在 extract_max() 方法中:

但是,代码在遇到 IndexError 时并没有中断,而是打印它。while循环没有中断。

它不断打印异常,而不会中断循环。

有什么问题?

0 投票
0 回答
1442 浏览

python - 使用 Selenium 关注第二页表单

我正在尝试使用 Selenium 自动填写此表格。该表格由两页组成,都需要填写。通过单击说明“Weiter”的橙色按钮进入第二页。

我有以下代码,

这段代码运行良好,直到最后一行 - browser.switch_to.window(window_after)产生IndexError: list index out of range.

我已经关注了这个答案

如何命令 selenium 专注于新页面?


为了填写表格中的字段,我使用例如第一页上的城市字段,

0 投票
1 回答
54 浏览

python - 索引错误,同时执行python

我是python的初学者,目前正在执行一段代码,但它会引发以下错误。我尽力解决但无法解决。请帮我。代码如下。

我收到如下错误

请帮我。这会有很大帮助。

非常感谢 !!!达夫

0 投票
2 回答
1107 浏览

python - 如何删除 for 循环的“索引超出范围”错误?

我是 Python 的初学者,我确实理解在这种情况下出了什么问题,SetVel[i+4]超出了范围。但我无法纠正它。任何帮助都会很棒。这是我的代码:

PS:对于那些询问这实际上是什么的人:这是我对非导数曲线平滑的尝试。在我的主程序中,我确实有一个基于 NumPy 的导数曲线平滑机制,但我这样做是为了我的理解和备份。谢谢

编辑:

break在条件起作用以消除错误之后,但代码仅运行该块一次。仅附加一个索引