import matplotlib.pyplot as plt
import matplotlib.image as pli
findname=(input('请输入数据的名称'))
print(type(findname))
image = plt.imread(r'D:\python data\findname') #输入图片路径,如果是在当前工作路径下可以只写xx.jpg
plt.imshow(image)
plt.show()
Traceback (most recent call last):
File "C:\Users\26031\PycharmProjects\pythonProject\venv\Include\图片保存.py", line 6, in
image = plt.imread(r'D:\python data\findname') #输入图片路径,如果是在当前工作路径下可以只写xx.jpg
File "C:\Users\26031\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\matplotlib\pyplot.py", line 2139, in imread
return matplotlib.image.imread(fname, format)
File "C:\Users\26031\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\matplotlib\image.py", line 1560, in imread
with img_open(fname) as image:
File "C:\Users\26031\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PIL\Image.py", line 2953, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'D:\python data\findname'
你好像没加文件名的后缀?
你文件存在哪里,叫什么?
没有这样的文件或目录:'D:Ipython datalfindname'
估计是文件路径写错了,检查一下,修改成正确的就行了。
希望对题主有所帮助,可以的话,帮忙点个采纳!