我试图在PyScripter IDE中写这个:
def f(a):
print a
它说:Syntax Error, Invalid syntax
。但是,如果我在Python Shell中尝试相同的代码,那么就可以了,我可以看到结果
答案 0 :(得分:3)
Pyscripter默认使用最新版本的python available 所以你可能在pyscripter上使用python 3,其中print
是一个函数,所以试试:
def f(a):
print(a)
要设置pyscripter使用python 2将此添加到您的pyscripter快捷方式,请编辑target
字段,如下所示:
"path_2_PyScripter.exe" --PYTHON27