Python print报错:SyntaxError: Missing parentheses in call to 'print'. Did you mean print

时间:2022-03-19 17:33:22

使用Python的print打印值报错:

>>> print "Hello world!"
  File "<stdin>", line 1
    print "Hello world!"
                       ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Hello world!")

查了下资料,这是Python 2的print语法。

Python 3的语法,如提示需要加上括号:

>>> print("Hello world")
Hello world

Python 3.6.3提示:

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("xxx")

Python 3.4.2提示:

SyntaxError: Missing parentheses in call to 'print'. 

Python 3.4.2之前的Python 3版本提示:

SyntaxError: invalid syntax