找不到文件,即使目录是

2024-05-13 09:43:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试制作一个游戏,我正在从python文件所在的同一个文件夹中导入一个按钮的图像。方法:

dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))
imagepath = os.path.join(dirname, "redvase.png")
vase1 = Button(root, relief=FLAT, background="white", image=imagepath)
vase1.place(x=330,y=240,height=30,width=30)

输出(imagepath)显示为C:\Users\ - - \Desktop\Pythonproject\redvase.png

我的文件就在那个确切的路径上,但是我仍然得到一个错误,说这个文件不存在。在

^{pr2}$

如果我用的是Python.3.3.3.3。在


Tags: 文件path方法图像文件夹游戏pngos
1条回答
网友
1楼 · 发布于 2024-05-13 09:43:18

按钮的image属性接受图像对象的输入,而不是图像文件的路径。 为了获得图像,可以使用照片图像:

photo=PhotoImage(file="redvase.gif")
vase1 = Button(root, relief=FLAT, background="white", image=photo)

相关问题 更多 >