scipy.io.matlab.
matfile_version#
- scipy.io.matlab.matfile_version(file_name, *, appendmat=True)[源码]#
返回主要版本和次要版本的元组,取决于显式的 mat 文件类型
其中
0,x -> version 4 格式的 mat 文件
1,x -> version 5 格式的 mat 文件
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 的副作用