安装python 3.1后,我无法打印任何东西。这里是一个例子:python 3打印语法错误
>>> print "Hello World"
File "<stdin>", line 1
print "Hello World"
^
SyntaxError: invalid syntax
>>>
我该如何解决这个错误?
安装python 3.1后,我无法打印任何东西。这里是一个例子:python 3打印语法错误
>>> print "Hello World"
File "<stdin>", line 1
print "Hello World"
^
SyntaxError: invalid syntax
>>>
我该如何解决这个错误?
试试这个:
>>> print "Hello World!"
File "<stdin>", line 1
print "Hello World!"
SyntaxError: invalid syntax
>>> print("Hello World!")
Hello World!
的Python 3.X改怎么版画作品,而现在需要围绕参数的括号。 查看更多python docs。
如果有什么地方出了错,你可以总是试图呼救:
>>> help(print)
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
而且你可能会看到,塔那print
事情语法print(something)
搞笑的是,在蟒蛇2,你得到的只是一个错误信息:
>>> help(print)
SyntaxError: invalid syntax
这是因为在Python < 3,print
功能不是一个函数,而是一个关键字(就像for
或or
)
不管是哪一种版本,你都可以做'help'('print')'。 – 2010-07-30 00:24:34
如果您正在从教科书中学习Python,并要求您键入print "Hello World"
,我建议安装教科书中提到的Python版本。
是啊奇怪,因为它似乎我花了一个小时试图弄清楚。起初简直不敢相信我甚至没有正确的语法。这似乎是python改变了的一种安慰。
print ("Hello World")
似乎是从现在开始的路!
请参阅[ python syntax print on print ](http://stackoverflow.com/questions/826948/python-syntax-error-on-print)。 – 2010-07-30 00:22:56
安装Python 2.7(或阅读文档) – 2010-07-30 01:35:30