Python 不用文件格式软件读取文件
Python reading file without file format software
我在 python 中编写了一段代码,用于打开和读取保存为 .hdf5 格式的文件。如果我的电脑上没有安装 hdf 查看器,这段代码还能 运行?
我没有用它来打开文件,所以我可以查看它,我正在尝试读取文件并提取数据,然后再在 python 中对其进行操作。可能是一个愚蠢的问题,但我对这种编码非常陌生。我的代码是否无法打开在我的计算机上无法打开的文件类型?
干杯,
克莱尔
hdf5 查看器是一个知道如何解释 hdf5 文件内容的程序 — 很像您要编写的程序。因此,您的程序至少需要包含知道如何执行此操作的代码(很可能以模块的形式)。
我对hdf5不是很熟悉。但我认为,如果文件是二进制文件,您将无法直接操作它,因为它不是人类可读的,您可以使用查看器之类的东西来 "decode" 这些二进制数据。
虽然根据 this,我认为答案是您不必让 hdf5 查看器 运行 您的代码。
所以 python 代码有 h5py,但代码本身不需要我正在使用的计算机来安装 hdfviewer 软件。
它仍然能够 运行 代码而无需使用 hdfviewer 打开文件。
我在 python 中编写了一段代码,用于打开和读取保存为 .hdf5 格式的文件。如果我的电脑上没有安装 hdf 查看器,这段代码还能 运行?
我没有用它来打开文件,所以我可以查看它,我正在尝试读取文件并提取数据,然后再在 python 中对其进行操作。可能是一个愚蠢的问题,但我对这种编码非常陌生。我的代码是否无法打开在我的计算机上无法打开的文件类型?
干杯, 克莱尔
hdf5 查看器是一个知道如何解释 hdf5 文件内容的程序 — 很像您要编写的程序。因此,您的程序至少需要包含知道如何执行此操作的代码(很可能以模块的形式)。
我对hdf5不是很熟悉。但我认为,如果文件是二进制文件,您将无法直接操作它,因为它不是人类可读的,您可以使用查看器之类的东西来 "decode" 这些二进制数据。
虽然根据 this,我认为答案是您不必让 hdf5 查看器 运行 您的代码。
所以 python 代码有 h5py,但代码本身不需要我正在使用的计算机来安装 hdfviewer 软件。 它仍然能够 运行 代码而无需使用 hdfviewer 打开文件。