Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PyDev dict理解语法错误python 2.7_Python_Python 2.7_Pydev - Fatal编程技术网

PyDev dict理解语法错误python 2.7

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发行说明中对此进行了

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发行说明中对此进行了修复,所以可能是回归

我还删除了首选项中的python解释器,然后再次添加它,没有骰子


在添加错误报告之前,我想在这里提问。

Fenikso回答了这个问题

转到Project->Properties->PyDev-解释器/语法,发现语法版本设置为2.6。将其设置为2.7,一切都会完美工作。快乐的日子


一个有趣的问题-您能提供一个屏幕截图吗?或者更详细的错误描述?(可能包括发布说明的链接)-似乎您必须打开一个bug…相关:屏幕截图:在解释器设置中检查语法版本。是2.7吗?有时它喜欢恢复到默认状态。它适用于我的同一版本的工具,但32位。