我在python中编写了一个代码,它打开并读取一个以.hdf5格式保存的文件。如果我的计算机上没有安装hdf查看器,那么此代码是否仍可运行?
我没有用它来打开文件所以我可以看一下,我正在尝试阅读文件&在python中操作之前提取数据。可能是一个愚蠢的问题,但我对这个编码事情很新。我的代码是否无法打开无法在我的计算机上打开的文件类型?
干杯, 克莱尔
答案 0 :(得分:0)
hdf5查看器是一个知道如何解释hdf5文件内容的程序 - 非常类似于您尝试编写的程序。因此,您的程序至少需要包含知道如何执行此操作的代码(很可能是以模块的形式)。
答案 1 :(得分:0)
我对hdf5不太熟悉。但我认为如果文件是二进制文件你就无法直接操作它,因为它不是人类可读的,你可以使用像查看器这样的“解码”那些二进制数据。
根据this,我认为答案是您不必让hdf5查看器来运行您的代码。
答案 2 :(得分:0)
所以python代码有h5py,但代码本身并不需要我正在使用hdfviewer软件的计算机。 它仍然能够在不使用hdfviewer打开文件的情况下运行代码。