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

python-2.7 - 属性 Dict - 获取文档时引发 TypeError

我从 Alchin 'pro python' 书中写了一个类似“AttributeDict”的对象(下面几乎直接取自书中。我的目标是创建一个配置对象,其中配置字段可以作为类属性访问)。

当我尝试访问文档时,我得到一个 TypeError,与缺少的 __name__ 属性有关(下面的示例)。

这里发生了什么?对我来说,这个 __name__ 的去向并不明显(以及它在 pydoc 代码中的使用方式)。

0 投票
2 回答
2031 浏览

python - 处理 curl 文件上传请求时 Python HTTP 服务器中的 KeyError

我在 Python 中有一个 HTTP 服务器,它处理来自 curl 的文件上传请求

现在我必须使用 curl 发送请求,命令是

但是服务器报错

这里有什么问题?

0 投票
1 回答
1696 浏览

python - KeyError:删除某些行后访问 pandas DataFrame 中的数据时出现 150L

我有一个函数可以遍历 pandas DataFrame 并删除在特定列中有连续重复的行。之后,我尝试在列表中返回该列的运行总和,但我似乎遇到了一个关键错误。我不确定这意味着什么。

最小代码:

错误跟踪指向此行

这就是错误

我正在使用 iPython,它在一个安装文件中单独安装所有软件包(pandas、numpy、SciPy 等),这就是为什么路径中显示 anaconda

0 投票
0 回答
843 浏览

python - python 3.x搁置,除了keyerror,dict中的键为真

我在 python 3.x 中遇到了一个带有搁置的奇怪问题。概念是,引理的形态形式用于根据这些形式找到合适的范式,使用搁置。

guessexpl是搁置,ntrf是关键。问题是,我有 key: '\tk1gMnSc2[^:]*::a k1gMnPc1[^:]*:k:ci k1gMnPc6[^:]*:k:cích'(define morphological forms) 和ntrf in guessexplreturn True,但print(guessexpl[ntrf])会引发异常。

代码:

修补shelve后使用 Python unpickler 而不是 C 版本:

我得到的错误是:

可重现的样品

说明:ntrf 有 dict 列表。列表的要点是引理的长度。字典由引理的结尾组成:[(范式组的频率,(范式组)),相关引理的集合]...范式组由范式和音符组组成。

老实说,我不知道发生了什么。输入为 utf-8。如果搁置文件被删除,一切正常。但这不是解决方案。

0 投票
0 回答
1089 浏览

python - Python KeyError异常/退出代码没有错误

我遇到了一个相当奇怪的问题。scrape1 中的以下代码有时可以正常工作,但大多数时候它只是在第 24 行停止,这里使用了 request.get。然而,我确实一直得到这个 keyerror 异常:

异常 KeyError: KeyError(140186412830800,) in module <'threading' from '/usr/lib/python2.7/threading.pyc'> 被忽略

仅当我导入模块 proxyfetch.py​​ 时才会引发异常,但只要我实际上不执行 proxyfetch.py​​ 中的代码,scrape1.py 就不会中断(名义执行后会引发异常)。Proxyfetch 基于 github 上的 DanMcInerney elite-proxy-finder。我刚刚对其进行了编辑,因此我可以将其用作返回代理列表而不是打印它们的模块。

所以这里有 2 个脚本:
scrape1.py:

proxyfetch.py

0 投票
2 回答
4281 浏览

python - Python中的键错误

这是我的代码:

而且,当我将它提供给浏览器时,这是错误:

回溯(最后一次调用):文件“/home/nandres/dbsys/mywork/James/mywork/ViewerForm.py”,>第 42 行,在 ViewerType=form['ViewerType'].value 文件“/usr/lib/ python2.7/cgi.py",第 541 行,在 > getitem raise KeyError , key KeyError: 'ViewerType'

第 42 行是我的代码的最后一行。

该错误实际上并没有影响功能,并且一切正常,但我真的不希望它弹出。任何建议/见解将不胜感激。

顺便说一句,我的代码顶部有这个:

0 投票
3 回答
680 浏览

python - 尝试 - Python 中的 KeyError 块除外

x 是一个元组: (x1, x2)

(1) 语句 1 和语句 2 如何做不同的事情?

(2) 为什么需要分隔语句?

0 投票
1 回答
315 浏览

python - Python - 针对关键错误的防御性编程

我在同一个功能上一直出错,我不知道为什么。我以为我第二次修复它,但不明白为什么这仍然是任何问题。错误会不时弹出。

这是我的第一个错误,但我修复了它。

这是我当前的代码

但我现在收到此错误

0 投票
1 回答
2226 浏览

python - 为什么我在字典的实现中收到 Python 密钥错误?

出于某种原因,我无法在下图的实现中查找正确的键。由于字典的实现出现错误,我不断收到 KeyError。我已经研究了几个小时,仍然无法弄清楚问题所在。

0 投票
2 回答
443 浏览

python-3.x - KeyError with dictionaries

I was attempting to get the user to enter a city and the temperature which would be saved to a dictionary. However, Python keeps telling me that I'm getting a KeyError. Why is this happening and how do i fix this? Thank you.