【发布时间】:2018-11-13 00:16:18
【问题描述】:
我收到以下错误:
Second line.
Traceback (most recent call last):
File "./main.py", line 8, in <module>
print >>output, u'Second line.'
TypeError: unicode argument expected, got 'str'
当我运行以下代码时。我不知道出了什么问题。谁能告诉我如何解决它?
#!/usr/bin/env python
# vim: set noexpandtab tabstop=2 shiftwidth=2 softtabstop=-1 fileencoding=utf-8:
import io
output = io.StringIO()
output.write(u'First line.\n')
print u'Second line.'
print >>output, u'Second line.'
contents = output.getvalue()
print contents
output.close()
【问题讨论】:
标签: python python-2.7 stringio