安裝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