我从未在流中使用过这样的代码:
print >>self._stream, indentation + line
想看一下这些文档。谷歌不擅长搜索“>>” 问题是 - 如何在Python 3中编写它?
导致错误:
Python unsupported operand type(s) for >>
默认情况下(在函数中)流是sys.stdout
答案 0 :(得分:5)
>>
语法将字符串打印到给定的流而不是stdout。
python 3中的等价物是file
函数上的print
关键字参数。
print('my text here', file=self._stream)