用pylab或matplotlib指定savefig的路径
Specify path of savefig with pylab or matplotlib
在matplotlib或pylab中调用函数savefig时,我正在努力寻找如何找到指定保存路径(或存储库)的正确方法。
我尝试了几种语法,但每次 python console returns :
FileNotFoundError: [Errno 2] No such file or directory: '../MyDocs/resource/frames/MyImage.png'
目前,我写了以下内容:
pylab.savefig('../MyDocs/resource/frames/MyImage.png')
有人知道怎么做吗?
波浪号运算符和变量 $HOME
作为字符串输入,因此在保存时不起作用。您必须提供相对路径(就像您所做的那样)或提供完整路径。例如。 pylab.savefig("/home/username/Desktop/myfig.png")
。
对于 matplotlib.pyplot,由于包含文件夹 ../MyDocs/resource/frames/
不存在,可能会出现错误 FileNotFoundError: [Errno 2] No such file or directory
。
所以也许首先创建文件夹
import os
os.makedirs('../MyDocs/resource/frames/')
然后重新运行 savefig 函数。
在matplotlib或pylab中调用函数savefig时,我正在努力寻找如何找到指定保存路径(或存储库)的正确方法。
我尝试了几种语法,但每次 python console returns :
FileNotFoundError: [Errno 2] No such file or directory: '../MyDocs/resource/frames/MyImage.png'
目前,我写了以下内容:
pylab.savefig('../MyDocs/resource/frames/MyImage.png')
有人知道怎么做吗?
波浪号运算符和变量 $HOME
作为字符串输入,因此在保存时不起作用。您必须提供相对路径(就像您所做的那样)或提供完整路径。例如。 pylab.savefig("/home/username/Desktop/myfig.png")
。
对于 matplotlib.pyplot,由于包含文件夹 ../MyDocs/resource/frames/
不存在,可能会出现错误 FileNotFoundError: [Errno 2] No such file or directory
。
所以也许首先创建文件夹
import os
os.makedirs('../MyDocs/resource/frames/')
然后重新运行 savefig 函数。