我想保存一个数字。非常简单。
使图表的程序收到一个名为“data”的列表
data['Reading [V/dec]','OK values', 'Defects', 'Valids', 'Non valids']
fig.savefig(data[0]+'.png')
如果我使用上面的代码,那么这个数字就不会被保存。
如果我喜欢这样:
data['Reading [V per dec]','OK values', 'Defects', 'Valids', 'Non valids']
fig.savefig(data[0]+'.png')
该图已保存。
所以我想知道为什么我不能使用'读[V / dec]'作为我的.png文件的名称。如何使它取名为'Reading [V / dec]'。
还有一个评论,根据我得到的aswer,我不得不说我正在使用Windows。
答案 0 :(得分:1)
这与matplotlib无关,而是由于操作系统处理目录的方式。 /
通常用于分隔目录,即我的文件存储在/path/to/my/file.py
。因此,您不太可能在文件名中使用符号/
,因为它会使事情过于混乱。
在Windows和Ubuntu中绝对不允许这样做,不确定OS X或其他Linux发行版,但我怀疑它不允许所有。