在python中迭代IOString缓冲区

在python中迭代IOString缓冲区,python,io,buffer,Python,Io,Buffer,我在python中有一个IOString缓冲区,我想要的是对它进行迭代,每次迭代读取一组字节,例如,第一次迭代从0到65536,第二次迭代从65537到131072,然后继续。。。我不知道怎么做,我正在使用方法read,但只读取我要传递的位置的一个字节 有什么想法吗?您可以给StringIO.read()一个参数,它是要读取的字节数 myStringIO.seek(0) first = myStringIO.read(65536) second = myStringIO.read(65536)

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


有什么想法吗?

您可以给
StringIO.read()
一个参数,它是要读取的字节数

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

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

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