【发布时间】:2019-02-18 16:38:14
【问题描述】:
我正在尝试从像对象这样的字节中读取行。
这是一个非常简单的例子。我知道它可以以不同的方式完成,但保持这种流动很重要 (BytesIO -> BufferedIOBase -> TextIOWrapper)。
import io
bytes_io = io.BytesIO(b"a\nb\nc")
buffered_io_base = io.BufferedIOBase(bytes_io)
text_io = io.TextIOWrapper(buffered_io_base)
for line in text_io:
print(line)
这会导致错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
io.UnsupportedOperation: not readable
Python 版本 3.6.5
【问题讨论】:
标签: python python-3.x io