scipy.io.matlab.
matfile_version#
- scipy.io.matlab.matfile_version(file_name, *, appendmat=True)[源代码]#
根据明显的 mat 文件类型返回主版本号和次版本号元组
其中
0,x -> 版本 4 格式 mat 文件
1,x -> 版本 5 格式 mat 文件
2,x -> 版本 7.3 格式 mat 文件 (HDF 格式)
- 参数:
- file_namestr
mat 文件的名称(如果 appendmat==True,则不需要 .mat 扩展名)。也可以传递打开的文件类对象。
- appendmatbool, 可选
如果给定文件名没有 .mat 扩展名,则在末尾添加 .mat 扩展名。默认值为 True。
- 返回值:
- major_version{0, 1, 2}
MATLAB 文件的主要版本号
- minor_versionint
MATLAB 文件的次版本号
- 引发异常:
- MatReadError
如果文件为空。
- ValueError
mat 文件版本未知。
注释
具有将文件读取指针设置为 0 的副作用