Python流视图

时间:2014-07-20 06:28:30

标签: python

Python有memoryview用于查看缓冲区。

是否有类似于io流的东西,或某些实现此功能的库?

我想到的一个例子(当然不起作用):

>>> import io
>>> sr = io.BytesIO(b'12345')
>>> print(sr[2:3]).read()
... b'3'

(这只是一个例子,基础流根本不必是缓冲区)

我想要查看普通字节的原因是流的基础内容可能非常大。

1 个答案:

答案 0 :(得分:1)

您可以考虑使用mmap模块。据我了解您的需求,它可能提供所需的功能。