问题标签 [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.
python - 如何从 KeyError 中获取关键信息
有没有办法获得引发 a 的密钥KeyError
?
或者一般来说,我在哪里可以找到(如果有的话)属性Exception
?
python - python用颜色引发KeyError消息
似乎KeyError
消息的管理方式与其他错误不同。例如,如果我想使用颜色,它将适用于 aIndexError
但也不适用于 a KeyError
:
知道为什么吗?有没有办法绕过它?(我真的需要KeyError
引发一个类型的异常,以便以后能够捕获它)
python - 奇怪的 python 2.7 dict 行为:键不在里面,而显然在那里
我编写了一个解析器,它采用 JSON 配置并从中创建对象。我首先创建一个众所周知的对象,并尝试动态导入一个模块(可能来自用户),同时通过该creator
模块的定义方法加载其类。
下面是一些测试代码:
如您所见,成员可以有一个任意任务列表,它应该导入哪个任务在其class
属性中定义,但只要其中两个具有相同的类值(不应该破坏 json 的方式我们定义它)我得到一个奇怪的KeyError
:
为什么我会收到这个奇怪的错误?任何暗示我给我一个线索的提示都是非常受欢迎的,因为我感到绝望,调试了几个小时。
我认为 Member 和 Email/Task 类是不相关的,但为了完整起见,我会发布它们:
lib/config/members.py
lib/tasks/[任务|电子邮件].py
python - 尝试在 Django 中遍历会话字典时出现 KeyError 0
我正在尝试遍历会话变量以打印出其所有内容。
产生的错误如下
带有以下回溯。
知道“0”是什么意思吗?我以前从未见过这种东西。
django - Django - 表单集表单字段上的 KeyError
因此,每次尝试提交表单集时,我都会收到 KeyError。我之前在这里
问过一个类似的问题,解决方案似乎工作了一段时间,但现在我得到了上面提到的 KeyError。
下面的代码和跟踪:
形式:
看法:
模板:
和跟踪:
我究竟做错了什么?我已经尝试了我能想到的一切,但没有任何效果。
非常感谢任何帮助!
更新:
我再次查看了本地变量,并注意到它form
是空的:
为什么会这样?
更新 2:
问题完全不同:我使用的 JavaScript 插件弄乱了我输入的 HTML“名称”标签,所以 Django 只看到一个空表单。
我接受@Francis 的回答,因为它是最详细的并且仍然很有帮助。我的赏金也不应该浪费。
我们从中学到什么?检查你的 JS。
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'”
有什么想法吗?
python - Python - 密钥错误:14425L
当我使用此代码时,它打印一切正常,然后给我一个错误: KeyError:14425L 代码:
顺便提一句:
django - 来自内置表单的 Django keyerror
我正在尝试创建一个简单的表单以添加用户。我使用内置的表单生成 UserCreationForm()。我在这里找到了我使用的示例代码。
这是我的看法:
表单已正确生成,但是当我输入数据并提交时:
错误发生在这里:
由于表单创建和验证基于相同的模型,我想知道这个错误来自哪里......
python-2.7 - KeyError: 'email' 使用 pip install 时
每当我尝试使用 pip install (以及其他地方)安装新库时,我都会收到 Keyerror ...
为了确保我下载了所有正确的文件,我继续并重新下载了 Python 2.7.5——这并没有解决问题。有人知道这里发生了什么吗?运行 Windows 7 家庭高级版。
python - Networkx 中的 G.add_edge 错误作为关键错误
我试图从列表中添加边:
当我打印 edge_temp 时,效果很好。但是,当我尝试使用该功能G.add_edges_from()
时,错误是:
我无法理解发生错误的原因。你能清楚地解释错误吗?