2014-01-06 76 views
1

我從來沒有用過這樣的代碼流:的Python不支持的操作類型爲>>

print >>self._stream, indentation + line 

想看看文檔。谷歌並不擅長搜索「>>」。
問題是 - 如何在Python 3中編寫它?

它會導致一個錯誤:

Python unsupported operand type(s) for >> 

默認情況下(在功能上)流是sys.stdout

+1

您可以提供關於流的更多詳細信息嗎?它用於寫入文件嗎?你想寫一個錯誤?你在試圖建立一個字符串嗎? – Dave

+0

除此之外,'print'是一個函數,而不是一個聲明。 –

+0

此外,您可以在此網站搜索標誌:http://symbolhound.com/ – WKPlus

回答

5

>>語法打印字符串給定流,而不是標準輸出。

python 3中的等價物是print函數中的file關鍵字參數。

print('my text here', file=self._stream) 
相關問題