VarArgs
函数的一个例子):
def total(initial=5, *numbers, extra_number=10):
count = initial
for number in numbers:
count += number
count += extra_number
print(count)
检测到的错误是:第一行Expected:)
和undefined variable: extra_number
。我认为它不理解关键字的参数。
此外,当我尝试使用带有nonlocal
字词的变量时,我收到错误:undefined variable: nonlocal
。
如何改进PyDev的错误消息并关闭这些示例的错误?
P.S。在PyCharm
或Komodo
我没有看到这些错误,但我非常喜欢开源PyDev
。
答案 0 :(得分:0)
有些东西告诉我你实际上在使用Python 2.x
而不是3.x
,因为你指定的两个错误都会出现在2.x
而不是3.x
中。
Check your interpeter,您可能已将其设置为使用2.7
。