问题标签 [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 投票
0 回答
1854 浏览

python - 为 Python 3.6 windows 10x64 将 .py 转换为 .exe 的最佳方法?

我尝试使用 py2exe、cx_Freeze、pyinstaller 之类的所有东西,但到目前为止还没有解决,可能是因为它们都支持旧版本。我正在寻找一个支持新版本或一些简单的步骤来至少让这些工作的。任何帮助将不胜感激。我在最后一步中遇到了这些错误:-

安装程序.py

py2exe 创建安装文件后


安装程序.py

cx_Freeze 创建安装文件时


安装程序.py

pyinstaller 我猜几乎与 py2exe 类似的错误

我无法调试这些,也请随时询问是否有任何进一步的细节......

0 投票
0 回答
527 浏览

python - IndexError:列表索引超出范围scrapy python

我正在尝试来自https://github.com/monkeylearn/hotel-review-analysis的代码

我得到了这个错误

我正在使用此命令调用蜘蛛

我一直在尝试搜索和更改代码,但是这个错误一遍又一遍地发生。

0 投票
2 回答
282 浏览

python - 初学者的python中的indexerror

我自己已经在寻找解决方案,也许我什么也没找到,或者我什至无法识别正确的解决方案。

我已经完成了这门课程的作业并且代码可以工作,但是当我将它放入代码测试器(课程所需)时,我收到以下消息:

合并([4])预期 [4] 但收到(异常:IndexError)“列表索引超出范围”在第 16 行,在合并中

我怎样才能摆脱这个错误?顺便说一句,这是创建游戏“2048”的尝试,其中非零数字必须向左移动,并且相同的数字将结合起来产生双倍的价值。

2 0 2 4 应该变成 4 4 0 0

这是我的代码:

0 投票
0 回答
432 浏览

python - python xlrd索引数组超出矩阵格式的范围

我想使用列标题和行标题的串联作为键来构建一个字典。在这种格式中,单元格 (0,0) 为空白

在此处输入图像描述

我希望脚本从第二列标题开始,将其字符串值连接到第一列中的第二行值,然后是第二行,依此类推,直到没有更多行为止。如果第1列 row[i]中的相应单元格值为空白,则应跳过生成键。如果它不为空,则应将具有相应单元格值的键作为其值。

因此,不会创建 0.5_20.00;和 .05_32.00: 9.00 将被创建

一旦它到达最后一行,它应该移动到第三列(column[2])并做同样的事情,直到没有更多的列。

也许我的数据格式导致索引错误,因为一旦循环到达表的末尾,范围就超出了 i+1 和 j+1 的表数据?我试图通过从范围值中减去 1 来解决这个问题,但我继续得到索引错误。

0 投票
1 回答
449 浏览

python - Python:我的代码仅在一个输入上运行,其余时间出现索引错误

这段代码的目的是:程序将使用 urllib 从下面的数据文件中读取 HTML,从锚标签中提取 href= vaues,扫描相对于列表中第一个名称的特定位置的标签,点击该链接并多次重复该过程并报告您找到的姓氏。从http://py4e-data.dr-chuck.net/known_by_Fikret.html开始。在位置 3 处找到链接(名字是 1)。按照那个链接。重复此过程 4 次。答案是您检索的姓氏。

示例答案:

我的问题:我似乎只能使这个程序工作并获得所需的输出,如果我输入 4 的计数和 0 的位置。如果位置大于 0,那么我会收到错误:

到目前为止,我的代码是:

0 投票
1 回答
64 浏览

python - Unknown cause of IndexError in Python

I am going to paste my entire code so that you can understand everything you need to know, even though I understand that you probably don't need it all. I am also going to warn you that I am very new to programming so I am probably very inefficient with my code and very messy and I apologize for that! If you see anything else I need to fix I would appreciate it.

Summary of program goal: Read a file for a 3-letter word, ask me if the word is a 3-letter word for verification before inserting it into a text document with a list of its (known) 3-letter words. (In order to do that it needs to define each character of the 3-letter word found.(?))

Error:

I realize this problem will probably consume a decent amount of time to fix, so I understand if this takes some time to get resolved.

0 投票
1 回答
3471 浏览

python - 我得到一个 IndexError: list index out of range in sys.argv[1]

我想绘制这段代码,但它输入了

IndexError:列表索引超出行中的范围:k = float(sys.argv[1])

谁能帮我解决这个问题?

0 投票
0 回答
215 浏览

for-loop - IndexError:列表索引超出范围(For循环,枚举)

我需要为一些标签分配一些颜色索引,我正在使用下面的代码,这给了我索引错误。请建议更改代码。

0 投票
2 回答
264 浏览

python - IndexError:检查矩阵内容时列表索引超出范围

我目前正在编写一个名为 Othello 的游戏版本,您可以在其中选择棋盘的大小(从 4x4 到 10x10 交替)。现在,当我尝试插入错误消息时,当您输入棋盘区域之外的坐标时,它不起作用。目前,当您将瓷砖放置在非法移动中时的输入以及您仅输入 1 个坐标或多个坐标(对于 x 和 y 坐标应该只有两个作为一个)

(对不起,我知道我已经发布了一个非常相似的问题,但是当我解决了这个问题时,当我继续我的工作时,问题又出现了)

if self.board[startX][startY] != ' ' or not self.isOnBoard(startX, startY): IndexError: list index out of range

0 投票
1 回答
155 浏览

python - Python IndexError:列表分配索引超出范围

total_distance[counter4] = sum(d)由于线路,我收到此错误。我不知道是什么原因造成的,我已将值附加到 d 并且只是将它们相加并将该值分配给数组中的索引。是什么导致了这个错误?