Python中的Python语法无效

时间:2012-04-05 21:25:10

标签: python syntax printing python-3.x

抱歉,我不熟悉Python ......

它给我以下错误消息

  File "gen_compile_files_list.py", line 36
    print 'java files:', n_src
                      ^
SyntaxError: invalid syntax

即。插入点指向最后一个引用。怎么了?

OS Windows 7,Python 3.2.2版

3 个答案:

答案 0 :(得分:4)

在Python 3上,print is a function。你需要这个:

print('java files:', n_src)

答案 1 :(得分:2)

在Python2和Python3之间打印更改的语法;它是now a function

您需要更改:

 print 'java files:', n_src

 print('java files:', n_src)

或者,您可以尝试使用2to3工具将代码从Python2转换为Python3语法。 Here is more information on the transition如果你有兴趣的话。这样,您就可以维护一个适用于两个版本的代码库。

由于您不熟悉python,请尝试安装Python 2并运行代码。

答案 2 :(得分:1)

print是Python 3+中的一个函数。所以:

print ('java files:', n_src)