gpt4 book ai didi

python - 文件中还剩下多少未读字节?

转载 作者:行者123 更新时间:2023-11-28 19:51:00 24 4
gpt4 key购买 nike

我定期从文件中读取 16 位帧,最后一帧我需要知道是否有足够的数据和文件是否对我的格式有效。

f.read(16)

如果没有更多数据则返回空字符串,如果至少有 1 个字节则返回数据。如何检查文件中剩余多少未读字节?

最佳答案

为此,您必须知道文件的大小。使用 file对象,您可以执行以下操作:

f.seek(0, 2)
file_size = f.tell()

变量 file_size 将包含文件的大小(以字节为单位)。阅读时,只需执行 f.tell() - file_size 即可获取剩余字节数。所以:

关于python - 文件中还剩下多少未读字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7741298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com