如何让eclipse停止抱怨有效的语法

时间:2018-04-26 14:25:51

标签: eclipse pydev

我正在使用带有python绑定的eclipse,并且有一行显示为错误,即使它编译并运行。我猜它与Python 2 vs. 3有关。有问题的一行是:

exec_dict = { **{"objectclass": objectclass}, **{"network_id": network_id}, **conditions }

我试着进入

项目>选项> PyDev - 口译员/语法

并将Grammer Version更改为3.0-3.5,将解释器更改为python_35,但它仍然显示为无效语法。

1 个答案:

答案 0 :(得分:0)

好吧,我尝试在Python上运行它并获得:

python
Python 3.6.4 | packaged by conda-forge | (default, Dec 24 2017, 10:11:43) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exec_dict = { **{"objectclass"}: objectclass, **{"network_id": network_id}, **conditions }
  File "<stdin>", line 1
    exec_dict = { **{"objectclass"}: objectclass, **{"network_id": network_id}, **conditions }
                                   ^
SyntaxError: invalid syntax

所以,似乎语法真的无效......