项目场景:
提示:今天在笔记本上图像出现python的相对路径均无法识别的bug,到现在为止,只是暂时解决了,不知道后续是否还会出现bug:
问题描述:
在保存图片时,我需要创建没有的文件夹,因此采用了相对路劲创建的快速间接办法,具体代码如下:
plt.plot(new_feats, linestyle='-', linewidth=0.7)
plt.grid(linestyle="--")
plt.title(Be+"_64Feats_未做归一化")
plt.tight_layout()
save_path="signal/降维_未归一化/"
if not os.path.isdir(save_path):
os.makedirs(save_path)
plt.savefig(os.path.join(save_path, Be+"_64Feats_seq未做归一化.png"),dpi=300)
plt.show()
然后在最开始创建没有任何问题,但是当我再第三次需要保存时,就提示没有此文件路径
"""第二次运行"""
plt.plot(new_feats[:,15], linestyle='-', linewidth=0.7)
plt.grid(linestyle="--")
plt.title(Be+"_第21Feats_未做归一化")
plt.tight_layout()
plt.savefig(os.path.join(save_path, Be+"_64第15Feats__未做归一化.png"),dpi=300)
plt.show()
"""没有任何问题"""
"""然而第三次运行就开始出错"""
plt.plot(new_feats[:,20], linestyle='-', linewidth=0.7)
plt.grid(linestyle="--")
plt.title(Be+"_第21Feats_未做归一化")
plt.tight_layout()
plt.savefig(os.path.join(save_path, Be+"_64第21Feats__未做归一化.png"),dpi=300)
plt.show()
FileNotFoundError: [Errno 2] No such file or directory:
'signal/降维_未归一化/Bearing1_1_64VAE_第21Feats__未做归一化.png'
原因分析及解决办法:
实在是找不到问题所在,查网上资料,建议改成绝对路径,个人认为非常麻烦,所以意外的把
"_64第21Feats__未做归一化.png"),dpi=300)中的“__” 修改成 "_"
结果就好了,实在是碰运气