📅  最后修改于: 2023-12-03 14:58:51.219000             🧑  作者: Mango
高朗 | 在指定的分隔符之后拆分字节片
是一个Python函数,用于将一个字节串根据指定的分隔符进行拆分。
def split_bytes(s, delim):
"""
Split a bytes object into a list of bytes objects,
where each element is delimited by the given
delimiter (also a bytes object).
"""
return [x + delim for x in s.split(delim)[:-1]] + [s.split(delim)[-1]]
s
:一个字节串,待拆分的字节串delim
:一个字节串,指定的分隔符>>> s = b'hello|world|'
>>> delim = b'|'
>>> split_bytes(s, delim)
[b'hello|', b'world|']