报错 1:
[Errno 22] Invalid argument: 'D:\Program\ANACONDA3\MyFile\tim.png
错误代码如下:
matplotlib.image.imread('D:\Program\ANACONDA3\MyFile\test.png')
原因:未加防转义字符 r ,加上即可。防转义字符的作用是让字符串中带 \ 的部分不会被转义。
matplotlib.image.imread(r'D:\Program\ANACONDA3\MyFile\test.png')
附上转义字符表,图源自
报错 2:
ValueError: invalid PNG header
错误代码依然是上边的代码,这个是因为我自作聪明把非png格式的图片通过重命名改成png格式,重新找一个png格式的图片,或者用截图工具将图片截取到画图中,另存为png格式即可。