scipy.io.matlab.

matfile_version#

scipy.io.matlab.matfile_version(file_name, *, appendmat=True)[源码]#

返回主要版本和次要版本的元组,取决于显式的 mat 文件类型

其中

  1. 0,x -> version 4 格式的 mat 文件

  2. 1,x -> version 5 格式的 mat 文件

  3. 2,x -> version 7.3 格式的 mat 文件 (HDF 格式)

参数:
file_namestr

mat 文件的名称 (如果 appendmat==True,则不需要 .mat 扩展名)。 也可以传递打开的文件类对象。

appendmatbool, 可选

如果给定的文件名末尾没有 .mat 扩展名,则为 True 以附加 .mat 扩展名。 默认为 True。

返回:
major_version{0, 1, 2}

主要的 MATLAB 文件格式版本

minor_versionint

次要的 MATLAB 文件格式版本

引发:
MatReadError

如果文件为空。

ValueError

如果matfile版本未知。

注释

具有将文件读取指针设置为 0 的副作用