1
我從來沒有用過這樣的代碼流:的Python不支持的操作類型爲>>
print >>self._stream, indentation + line
想看看文檔。谷歌並不擅長搜索「>>」。
問題是 - 如何在Python 3中編寫它?
它會導致一個錯誤:
Python unsupported operand type(s) for >>
默認情況下(在功能上)流是sys.stdout
我從來沒有用過這樣的代碼流:的Python不支持的操作類型爲>>
print >>self._stream, indentation + line
想看看文檔。谷歌並不擅長搜索「>>」。
問題是 - 如何在Python 3中編寫它?
它會導致一個錯誤:
Python unsupported operand type(s) for >>
默認情況下(在功能上)流是sys.stdout
的>>
語法打印字符串給定流,而不是標準輸出。
python 3中的等價物是print
函數中的file
關鍵字參數。
print('my text here', file=self._stream)
您可以提供關於流的更多詳細信息嗎?它用於寫入文件嗎?你想寫一個錯誤?你在試圖建立一個字符串嗎? – Dave
除此之外,'print'是一個函數,而不是一個聲明。 –
此外,您可以在此網站搜索標誌:http://symbolhound.com/ – WKPlus