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 格式)

参数:
文件名str

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

appendmatbool, 可选

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

返回:
major_version{0, 1, 2}

主要 MATLAB 文件格式版本

minor_version整数

较小的 MATLAB 文件格式版本

Raises:
MatReadError

如果文件为空。

ValueError

mat文件版本未知。

注释

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