繁体   English   中英

Python 打印语法无效

[英]Python invalid syntax in print

对不起,我不熟悉 Python...

它给了我以下错误信息

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

即插入符号指向最后引用。 它出什么问题了?

操作系统 Windows 7、Python 版本 3.2.2

在 Python 3 上, 打印出一个 function 你需要这个:

print('java files:', n_src)

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

您需要更改:

 print 'java files:', n_src

 print('java files:', n_src)

或者,您可以尝试使用 2to3 工具将代码从 Python2 语法转换为 Python3 语法。 如果您有兴趣,这里有更多关于过渡的信息 这样您就可以维护一个适用于两个版本的代码库。

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

print是 Python 3+ 中的 function。 所以:

print ('java files:', n_src)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM