python partial 对固定大小的记录进行遍历
作者:
孙广宁 | 来源:发表于
2022-05-20 23:05 被阅读0次5.8 如何对固定大小的记录或者数据进行遍历
- 可以使用iter()函数和functools.partial()来完成上述需求
>>> from functools import partial
>>> R_SIZE= 32
>>> with open('test.txt','rb') as f:
... r = iter(partial(f.read,R_SIZE),b'')
... for r1 in r:
... print(r1)
...
b'class Node:\n def __init__(sel'
b'f,value):\n self.value = v'
b'alue\n self._children =[]\n'
- 实例中的r是可以遍历的,他会产生出固定大小的数据块,直到文件的结尾
- 如果文件大小不是R_SIZE的整数倍的话,最后可能产生出比所期望的字节数要少
本文标题:python partial 对固定大小的记录进行遍历
本文链接:https://www.haomeiwen.com/subject/irvxprtx.html
网友评论