我有一个二进制文件(我用 C 语言创建的),我想看看文件内部。显然,我将无法“看到”任何有用的东西,因为它是二进制的。但是我知道它包含一定数量的双精度数字行。我正在寻找一个脚本来读取一些值并打印它们,以便我可以验证它们是否在正确的范围内。换句话说,它就像在 linux 上做head
或tail
在一个文本文件上。有没有办法做到这一点?现在我在 Python 中有一些东西,但它没有做我想要的:
CHUNKSIZE = 8192
file = open('eigenvalues.bin', 'rb')
data = list(file.read())
print data