2011-11-07 87 views

回答

6

如果您的意思是>>,那就是用於寫入文件的Python 2.x語法,而不是sys.stdoutprint。它是在Python文檔6.6. The print statement中定義的,並且自至少Python 2.5(以及我之前的想法)以來一直存在。

在Python 3.0中,此語法已被file kwarg替換爲print函數。

+1

將它想象成python的fprintf版本也許會有所幫助,但是您可以指定一個python「類文件對象」,而不是c的文件句柄。 – jedwards

2

它是print語句的擴展形式,它將輸出重定向到緊跟它後面的文件類對象。請參閱Python docs