python - 在 python 中迭代 IOString 缓冲区

标签 python io buffer

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

有什么想法吗?

最佳答案

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

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

关于python - 在 python 中迭代 IOString 缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18564199/

相关文章:

c - 使用 printf ("%s",&Buffer[i]);在C中

c - 在c中更新文件记录的最佳方法是什么?

c - 缓冲增长战略

python - 在使用 python 写入时从日志文件中读取

python - 类型错误不可散列类型 :set

.net - 如何停止从 NetworkStream 读取?

file - 输出到 lisp 中的文本文件

objective-c - AVPlayer长歌缓冲问题

python - Pytest 未运行任何测试

python - 比较二进制数据的最快方法?