问题标签 [keyerror]

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 投票
2 回答
1591 浏览

python - 如何从 KeyError 中获取关键信息

有没有办法获得引发 a 的密钥KeyError

或者一般来说,我在哪里可以找到(如果有的话)属性Exception

0 投票
1 回答
4285 浏览

python - python用颜色引发KeyError消息

似乎KeyError消息的管理方式与其他错误不同。例如,如果我想使用颜色,它将适用于 aIndexError但也不适用于 a KeyError

知道为什么吗?有没有办法绕过它?(我真的需要KeyError引发一个类型的异常,以便以后能够捕获它)

0 投票
1 回答
275 浏览

python - 奇怪的 python 2.7 dict 行为:键不在里面,而显然在那里

我编写了一个解析器,它采用 JSON 配置并从中创建对象。我首先创建一个众所周知的对象,并尝试动态导入一个模块(可能来自用户),同时通过该creator模块的定义方法加载其类。

下面是一些测试代码:

如您所见,成员可以有一个任意任务列表,它应该导入哪个任务在其class属性中定义,但只要其中两个具有相同的类值(不应该破坏 json 的方式我们定义它)我得到一个奇怪的KeyError

为什么我会收到这个奇怪的错误?任何暗示我给我一个线索的提示都是非常受欢迎的,因为我感到绝望,调试了几个小时。

我认为 Member 和 Email/Task 类是不相关的,但为了完整起见,我会发布它们:

lib/config/members.py

lib/tasks/[任务|电子邮件].py

0 投票
2 回答
1129 浏览

python - 尝试在 Django 中遍历会话字典时出现 KeyError 0

我正在尝试遍历会话变量以打印出其所有内容。

产生的错误如下

带有以下回溯。

知道“0”是什么意思吗?我以前从未见过这种东西。

0 投票
3 回答
7545 浏览

django - Django - 表单集表单字段上的 KeyError

因此,每次尝试提交表单集时,我都会收到 KeyError。我之前在这里
问过一个类似的问题,解决方案似乎工作了一段时间,但现在我得到了上面提到的 KeyError。 下面的代码和跟踪:

形式:

看法:

模板:

和跟踪:

我究竟做错了什么?我已经尝试了我能想到的一切,但没有任何效果。
非常感谢任何帮助!

更新: 我再次查看了本地变量,并注意到它form是空的:

为什么会这样?

更新 2: 问题完全不同:我使用的 JavaScript 插件弄乱了我输入的 HTML“名称”标签,所以 Django 只看到一个空表单。
我接受@Francis 的回答,因为它是最详细的并且仍然很有帮助。我的赏金也不应该浪费。
我们从中学到什么?检查你的 JS。

0 投票
1 回答
147 浏览

python - python与tor和reddit“KeyError”

我在 github 上找到了这段代码:https ://github.com/Abrand88/Reddit-Tor-proxy-voting-bot/blob/master/reddit_proxy_voting_bot.py

我知道它是一个机器人并且可能是恶意的,但我仍然认为它很酷。从教育的角度来看,我如何让它工作?:当我运行程序时,它输出“socket:”两次,然后给出错误“KeyError:'127.0.0.1'”

有什么想法吗?

0 投票
2 回答
626 浏览

python - Python - 密钥错误:14425L

当我使用此代码时,它打印一切正常,然后给我一个错误: KeyError:14425L 代码:

顺便提一句:

0 投票
1 回答
252 浏览

django - 来自内置表单的 Django keyerror

我正在尝试创建一个简单的表单以添加用户。我使用内置的表单生成 UserCreationForm()。我在这里找到了我使用的示例代码。

这是我的看法:

表单已正确生成,但是当我输入数据并提交时:

错误发生在这里:

由于表单创建和验证基于相同的模型,我想知道这个错误来自哪里......

0 投票
0 回答
474 浏览

python-2.7 - KeyError: 'email' 使用 pip install 时

每当我尝试使用 pip install (以及其他地方)安装新库时,我都会收到 Keyerror ...

为了确保我下载了所有正确的文件,我继续并重新下载了 Python 2.7.5——这并没有解决问题。有人知道这里发生了什么吗?运行 Windows 7 家庭高级版。

0 投票
2 回答
1060 浏览

python - Networkx 中的 G.add_edge 错误作为关键错误

我试图从列表中添加边:

当我打印 edge_temp 时,效果很好。但是,当我尝试使用该功能G.add_edges_from()时,错误是:

我无法理解发生错误的原因。你能清楚地解释错误吗?