python中使用PyScripter定义函数时语法错误无效

时间:2013-12-14 15:30:35

标签: python python-2.7 pyscripter

我试图在PyScripter IDE中写这个:

def f(a):
    print a

enter image description here

它说:Syntax Error, Invalid syntax。但是,如果我在Python Shell中尝试相同的代码,那么就可以了,我可以看到结果

enter image description here

1 个答案:

答案 0 :(得分:3)

Pyscripter默认使用最新版本的python available 所以你可能在pyscripter上使用python 3,其中print是一个函数,所以试试:

def f(a):
    print(a)

要设置pyscripter使用python 2将此添加到您的pyscripter快捷方式,请编辑target字段,如下所示:

"path_2_PyScripter.exe" --PYTHON27