PyDev dict理解语法错误python 2.7
PyDev不是为我解析dict理解。我真的不在乎,但它会对模块的其余部分进行块代码分析PyDev dict理解语法错误python 2.7,python,python-2.7,pydev,Python,Python 2.7,Pydev,PyDev不是为我解析dict理解。我真的不在乎,但它会对模块的其余部分进行块代码分析 foo={x:x for x in range(20)} 在:错误为“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 我可以看到Pydev1.6.3发行说明中对此进行了
foo={x:x for x in range(20)}
在:错误为“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
我可以看到Pydev1.6.3发行说明中对此进行了修复,所以可能是回归
我还删除了首选项中的python解释器,然后再次添加它,没有骰子
在添加错误报告之前,我想在这里提问。Fenikso回答了这个问题 转到Project->Properties->PyDev-解释器/语法,发现语法版本设置为2.6。将其设置为2.7,一切都会完美工作。快乐的日子
一个有趣的问题-您能提供一个屏幕截图吗?或者更详细的错误描述?(可能包括发布说明的链接)-似乎您必须打开一个bug…相关:屏幕截图:在解释器设置中检查语法版本。是2.7吗?有时它喜欢恢复到默认状态。它适用于我的同一版本的工具,但32位。