【发布时间】:2019-05-06 21:25:52
【问题描述】:
我已经使用 matplotlib 制作了一个图形,现在我正在尝试使用 matplotlib.pyplot.savefig 将其保存到文件中
import matplotlib.pyplot as plt
# . . .
plt.savefig("/home/username/PycharmProjects/sandbox/images/result.png")
目录“/home/username/PycharmProjects/sandbox/images/”存在,可惜在plt.savefig调用时出现FileNotFoundError。
有谁知道,这个问题怎么解决?
【问题讨论】:
-
该目录很可能不存在。三重检查任何拼写错误或其他简单的疏忽。
-
我已经用终端检查了它。我也尝试过 plt.savefig('result.png') 希望该文件将保存到被认为是当前的目录中,但这种方式也行不通。
-
你能从 Python 正常写入该目录吗?也就是说,
with open(<full path>, "w") as fp: fp.write("random")? -
是的,你的写表达式工作正常,我的 plt.savefig 失败,文件路径相同:(
-
嗨!我有点晚了!我遇到了同样的问题,就我而言,名称中有一些“特殊”字符。特别是有一个“/”。
标签: python ubuntu matplotlib anaconda