在Windows下用matplotlib保存python图失败

七月

我想保存一个python图。使用MacOS时,所有操作均运行平稳,但在Windows7下无法运行。

python命令如下所示:

savefig('C:\Users\xyz\AppData\Local\Temp\pyplot1468046843481608342.png')

错误消息是这样的:

Traceback (most recent call last):
File "C:\Users\xyz\AppData\Local\Temp\analyze3744796441786382480.py", line 340, in <module>
savefig('C:\Users\xyz\AppData\Local\Temp\pyplot1468046843481608342.png')
File "C:\Anaconda\lib\site-packages\matplotlib\pyplot.py", line 577, in savefig
res = fig.savefig(*args, **kwargs)
File "C:\Anaconda\lib\site-packages\matplotlib\figure.py", line 1470, in savefig
self.canvas.print_figure(*args, **kwargs)
File "C:\Anaconda\lib\site-packages\matplotlib\backend_bases.py", line 2194, in print_figure
**kwargs)
File "C:\Anaconda\lib\site-packages\matplotlib\backends\backend_agg.py", line 526, in print_png
filename_or_obj = open(filename_or_obj, 'wb')
IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\\Users\xyz\\AppData\\Local\\Temp\\pyplot1468046843481608342.png'

这是我正在使用的Python:

Python 2.7.8 :: Anaconda 2.1.0 (32-bit)

谁能解释问题的原因?

吉奥

我认为您必须在目录之前添加r才能将字符串转换为原始字符串。看到这篇文章

未知的python表达式filename = r'/ path / to / file'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用python保存图

来自分类Dev

自动保存图,python,matplotlib

来自分类Dev

如何在Windows中保存matplotlib图?

来自分类Dev

保存由函数matplotlib python生成的图

来自分类Dev

用matplotlib生成图

来自分类Dev

Python-Tripcolor情况下的matplotlib子图

来自分类Dev

Python使用精确的像素大小保存matplotlib图

来自分类Dev

使用matplotlib从Python图获取数据,然后保存到数组

来自分类Dev

python matplotlib用元组(x,y,value)制作热图

来自分类Dev

python matplotlib用元组(x,y,value)制作热图

来自分类Dev

用matplotlib平滑imshow图

来自分类Dev

用matplotlib创建热图

来自分类Dev

保存matplotlib图时出现问题

来自分类Dev

用matplotlib绘制箱形图

来自分类Dev

用moviepy动画Matplotlib图的难度

来自分类Dev

用Matplotlib格式化图

来自分类Dev

用__repr__等返回matplotlib图

来自分类Dev

用matplotlib谱图进行绘图?

来自分类Dev

matplotlib 用熊猫绘制多个图

来自分类Dev

Python:有没有办法用Matplotlib绘制“局部”表面图?

来自分类常见问题

Python Netgraph Matplotlib刷新图

来自分类Dev

Python Matplotlib频率像素图

来自分类Dev

Python Matplotlib图像+点图

来自分类Dev

Python Netgraph Matplotlib刷新图

来自分类Dev

python matplotlib填充箱图

来自分类Dev

Matplotlib 多色图 Python

来自分类Dev

Python matplotlib 轮廓图

来自分类Dev

Windows下的Ekiga:已注册但通话失败

来自分类Dev

使用matplotlib将图保存为pdf文件