在python中迭代IOString缓冲区

时间:2013-09-02 00:22:34

标签: python io buffer

我在python中有一个IOString缓冲区,我想要的是迭代它,并且每次迭代读取一组字节,例如,第一次迭代从0到65536,第二次65537到131072,然后继续......我我不知道如何做到这一点,我使用方法read,但只读了我传递的位置的一个字节。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以为StringIO.read()提供一个参数,这是要读取的字节数。

myStringIO.seek(0)
first = myStringIO.read(65536)
second = myStringIO.read(65536)