【发布时间】:2013-11-28 09:44:45
【问题描述】:
PyDev 没有为我解析 dict 理解。我真的不在乎,但它会阻止对模块其余部分的代码分析。
foo={x:x for x in range(20)}
在 : The error is "Expected:}" 之后给我一个语法错误
代码运行良好。 (这只是一个示例!)
我正在运行 pydev 版本 3.0.0.201311051910、python 2.7.3(默认,2012 年 4 月 10 日,23:24:47)[MSC v.1500 64 位 (AMD64)] 和 eclipse 4.3.1。
我可以看到 PyDev 1.6.3 发行说明中对此进行了修复,所以可能是回归?
我还把偏好设置里的python解释器删了,然后又加了,没骰子。
在添加错误报告之前我想在这里问一下。
【问题讨论】:
-
一个有趣的问题——你能提供一个屏幕截图吗?或更详细的错误描述? (可能包括发布说明的链接) - 看来您可能需要打开一个错误...
-
在您的解释器设置中检查您的语法版本。是2.7吗?有时它喜欢恢复默认值。它适用于该工具的相同版本,但 32 位。
标签: python python-2.7 pydev