Python print 报错:SyntaxError:invalid syntax,是因为 Python 2 和 Python 3 的语法变动,在 Python 2 中 print 打印不需要括号,而 Python 3 中必须加上括号,否则就会出现如题的错误。

s = '''码农资源网(www.codesou.cn)。
分享IT知识技术,为热爱技术的人而生!'''

#下面的代码在 Python 2 中正常,在 Python 3 中报错:SyntaxError:invalid syntax
print s

#下面的代码为 Python 3 版本的正确 print 方式
print (s)