这个Python代码有什么问题?

这个Python代码有什么问题?,python,Python,谁能告诉我这有什么问题吗?我在print行的第二个引号后出现语法错误。。。看起来这个应该很好用。谢谢 def main(): print "blah" return main() 发布您得到的确切错误将非常有用。我将假设这是一个缩进错误。不要混合使用制表符和空格。如果您使用的是Python3,则该版本中的print语句不存在,您需要使用print()函数 请参阅:您正在使用python 3 使用 在转换过程中,print语句变成了print函数。请记住,如果您使用的是pyt

谁能告诉我这有什么问题吗?我在
print
行的第二个引号后出现语法错误。。。看起来这个应该很好用。谢谢

def main():
    print "blah"
    return


main()

发布您得到的确切错误将非常有用。我将假设这是一个缩进错误。不要混合使用制表符和空格。

如果您使用的是Python3,则该版本中的
print
语句不存在,您需要使用
print()
函数

请参阅:

您正在使用python 3

使用


在转换过程中,
print
语句变成了
print
函数。

请记住,如果您使用的是python 2.x,那么您可以随时使用它来帮助转换

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

print('This')

而且运行愉快

对我来说很好,我正在使用Python 2.6.4告诉我们语法错误是什么?您正在使用Python3吗<代码>打印是一个函数,而不是语句。应该是
print(“blah”)
。啊,是的,我正在使用Python 3…我想我应该选择答案而不是注释。
print('This')