BytesIO readline 方法返回字节,尽管没有换行符 b" “

问题描述 投票:0回答:0

我正在使用 BytesIO API 中的 readlines 方法。期望得到空字节,但该方法总是返回缓冲区包含的任何内容。

b = io.BytesIO()
b.write(b"foo")  # Note that there is not newline \n
b.seek(0)  # Move to beginning of buffer
b.readline()

退货:

b'foo'

相反,我希望:

b''
python byte buffer readline bytesio
© www.soinside.com 2019 - 2024. All rights reserved.