类'dict'的未解析属性引用'keys'

时间:2018-01-18 23:39:17

标签: pycharm

Pycharm在第5行突出显示“.keys()”,并为此示例代码提供了以下警告:

1  def testfunc():
2      mydic = {}
3      for x in range(5):
4          mydic[x] = str(x)
5      elems = set(mydic.keys())

Python解释器:来自anaconda的python2.7。 Pycharm v2017.3

有人可以帮我理解为什么会收到此警告?一切都按预期工作。

截图: enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

我在PyCharm 2019.3中也有此错误。问题是我使用的virtualenv没有被排除。

更多详细信息:https://youtrack.jetbrains.com/issue/PY-34943

答案 1 :(得分:1)

根据上面@ user2235698的评论,并根据我的验证,这是由于存在错误的pycharm版本。请更新您的pycharm。