python - ubuntu下eclipse+pydev报错
程序源码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | <code>#coding =utf-8
def vowels_count(string):
ret = 0
for c in string:
if c in "dskfhkfh" :
ret +=1
return ret
s = "kjfhkjlf"
print vowels_count(s)
print range(len( "hello world" ))
</code>
|
在ubuntu下的eclipse+pydev环境下,会在第10行,即
1 2 | <code> print vowels_count(s)
</code>
|
处提示有错。错误信息为(这个错误信息是显示在行号前):
1 2 3 4 5 6 | <code>Encountered "vowels_count" at line 10, column 7. Was expecting one of: <NEWLINE> ... "(" ...
"[" ... ";" ... "," ... "." ... "+" ... "-" ... "*" ... "/" ... "//" ... "<<" ... ">>" ... "%" ... "^" ...
"|" ... "&" ... "=" ... ">" ... "<" ... "==" ... "<=" ... ">=" ... "!=" ... "+=" ... "-=" ... "*=" ...
"/=" ... "//=" ... "%=" ... "&=" ... "|=" ... "^=" ... "<<=" ... ">>=" ... "**=" ... "or" ... "and"
... "not" ... "is" ... "in" ... "if" ... ";" ... "," ...
</code>
|
但是run还会有正确结果
1 2 3 4 5 | <code>output:
5
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
</code>
|