scipy.io.matlab.

matfile_version#

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

根据明显的 mat 文件类型返回主版本号和次版本号的元组

其中

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

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

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

参数:
file_namestr

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

appendmatbool,可选

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

返回:
major_version{0, 1, 2}

MATLAB 文件格式主版本号

minor_versionint

MATLAB 文件格式次版本号

引发:
MatReadError

如果文件为空。

ValueError

mat 文件版本未知。

备注

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