plt.legend(loc=0) picpath = '../sites_map.jpg' print ('map have been saved to '+picpath) plt.savefig(picpath, dpi=360, bbox_inches=None) plt.show() plt.close('all')报错Permission denied: '../sites_map.jpg'怎么修改
时间: 2023-12-06 17:02:30 浏览: 97
这个错误是因为您没有写入文件的权限。您可以尝试将图像保存到另一个目录中,或者使用管理员权限运行您的代码。
另外,您可以尝试在保存图像之前检查文件是否存在,如果存在则删除它。可以使用以下代码:
```python
import os
picpath = '../sites_map.jpg'
if os.path.exists(picpath):
os.remove(picpath)
plt.savefig(picpath, dpi=360, bbox_inches=None)
```
这将在保存图像之前检查文件是否存在,如果存在则删除它,然后保存图像。
阅读全文