gpt4 book ai didi

python - 如何在不打开二进制文件的情况下获取其不断修改的文件大小

转载 作者:行者123 更新时间:2023-12-01 08:40:00 30 4
gpt4 key购买 nike

我有一个二进制文件,它正在被传感器单元不断修改和扩展,文件中的数据以np.float32格式存储。我需要通过读取文件的总长度来读取已写入多少此类数据“ block ”。做到这一点的最佳方法是什么。我目前有以下一段代码,最初工作正常,但速度减慢(如文件大小增加时的预期)。这是因为我每次都打开该文件。有没有办法使用 os.path.getsize('file_path') 来做到这一点?

with open(data_file, 'rb') as fid:
return(len(np.fromfile(fid, np.float32)))

最佳答案

我认为你可以执行以下操作:

import os

print(os.path.getsize("path/of/your/file"))

这将打印文件的大小(以字节为单位)。

希望这有帮助

关于python - 如何在不打开二进制文件的情况下获取其不断修改的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53554752/

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