【问题标题】:Iterate over IOString buffer in python在python中迭代IOString缓冲区
【发布时间】:2013-09-02 00:22:34
【问题描述】:

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

有什么想法吗?

【问题讨论】:

    标签: python io buffer


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-28
      • 2020-06-23
      • 1970-01-01
      • 2014-12-09
      • 2021-03-22
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多