这个Python代码有什么问题?

时间:2010-11-22 01:30:37

标签: python

谁能告诉我这有什么问题?在print行的第二个引用之后我收到语法错误......看起来这应该完全正常。感谢

def main():
    print "blah"
    return


main()

4 个答案:

答案 0 :(得分:4)

如果您使用的是Python 3,print语句将在该版本中消失,您需要使用print()函数。

请参阅:http://docs.python.org/release/3.0.1/whatsnew/3.0.html#print-is-a-function

答案 1 :(得分:4)

你正在使用python 3。

使用

print("blah")

print语句在转换中变为print函数。

答案 2 :(得分:1)

请记住,如果您使用python 2.x然后帮助完成转换,那么

from __future__ import print_function

在代码的顶部,这会将print转换为函数,意味着2.x代码可以用

编写
print('This')

快乐地跑步

答案 3 :(得分:0)

发布您获得的确切错误会非常有帮助。我会假设这是一个缩进错误。不要混合标签和空格。