【发布时间】:2013-09-02 00:22:34
【问题描述】:
我在 python 中有一个 IOString 缓冲区,我想要的是对其进行迭代,并为每次迭代读取一组字节,例如,第一次迭代从 0 到 65536,第二次从 65537 到 131072 并继续......我不知道该怎么做,我正在使用方法read但只读取我正在传递的位置的一个字节。
有什么想法吗?
【问题讨论】:
我在 python 中有一个 IOString 缓冲区,我想要的是对其进行迭代,并为每次迭代读取一组字节,例如,第一次迭代从 0 到 65536,第二次从 65537 到 131072 并继续......我不知道该怎么做,我正在使用方法read但只读取我正在传递的位置的一个字节。
有什么想法吗?
【问题讨论】:
您可以为StringIO.read() 提供一个参数,即要读取的字节数。
myStringIO.seek(0)
first = myStringIO.read(65536)
second = myStringIO.read(65536)
【讨论】: