使用Python将*.mat文件保存在具有超长名称的网络位置

2024-06-28 21:24:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了scipy.io.savemat的问题。我正试图保存一个名称非常长的*.mat file,但它无法在目录中创建文件。mat文件名示例如下:

Ex:= 'MM01_MM02_MM03_hoch_MM03_runter_MM04_MM05_MP02_mr1_MP02_mr2_MR03_MR09_MR04_MR05_MR06_20170623_10-50-49.mat'

我这样使用文档中的scipy.io.savemat

matPATH='V:\\Messdatenbank_Powertrain\\MESSDATENBANK_PER_CLICK\NVH_BILDVERGLEICHE_TMP\\MM01_MM02_MM03_hoch_MM03_runter_MM04_MM05_MP02_mr1_MP02_mr2_MR03_MR09_MR04_MR05_MR06_20170623_10-50-49\\'
stb_path=matPATH.split('\\')[-2]
fileName=str(stb_path+'_MM_MAX_COMPARE.mat')
sio.savemat(fileName,mm_stb_max_dict,long_field_names=True)

有没有人能建议我如何保存文件名很长,我在scipy文档中找不到信息

enter image description here


Tags: io文件名scipymatstbsavematmr1mm05