1

我正在尝试在 PyScripter IDE 中编写此代码:

def f(a):
    print a

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

3

Pyscripter 默认使用最新版本的可用python所以你可能在 pyscripter 上使用 python 3 where printis a function 所以尝试:

def f(a):
    print(a)

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

"path_2_PyScripter.exe" --PYTHON27
于 2013-12-14T15:32:13.657 回答