代码之家  ›  专栏  ›  技术社区  ›  DigitalZebra

这个Python代码有什么问题?

  •  0
  • DigitalZebra  · 技术社区  · 15 年前

    有人能告诉我这是怎么回事吗?在 print 行。。。看起来这个应该很好用。谢谢

    def main():
        print "blah"
        return
    
    
    main()
    
    4 回复  |  直到 15 年前
        1
  •  4
  •   Ivo Wetzel    15 年前

    如果您使用的是Python3,则 print 语句已在该版本中消失,您需要使用 print() 功能。

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

        2
  •  4
  •   aaronasterling    15 年前

    您正在使用Python3。

    使用

    print("blah")
    

    这个 print 语句转换为 打印 在过渡中发挥作用。

        3
  •  1
  •   Jakob Bowyer    15 年前

    请记住,如果您使用python 2.x,那么为了帮助您始终可以

    from __future__ import print_function
    

    在代码的顶部,这将把print转换成一个函数,这意味着可以用

    print('This')
    

    快乐地奔跑

        4
  •  0
  •   Josh Smeaton    15 年前

    把你得到的确切错误公布出来会很有帮助。不过,我假设这是一个缩进错误。不要混淆标签和空格。