rarfile.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:hakkuframework 作者: 4shadoww 项目源码 文件源码
def readinto(self, buf):
        """Zero-copy read directly into buffer."""
        cnt = len(buf)
        if cnt > self.remain:
            cnt = self.remain
        vbuf = memoryview(buf)
        res = got = 0
        while got < cnt:
            res = self.fd.readinto(vbuf[got : cnt])
            if not res:
                break
            if self.crc_check:
                self.CRC = crc32(vbuf[got : got + res], self.CRC)
            self.remain -= res
            got += res
        return got
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号