第一个项目。我正在使用图像文件,在代码中,我指向我的PC上的位置,但是当在其他人的PC上打开时,它们显然没有相同的目录,因此,我如何指向文件在其上的位置电脑?
我在Windows上,使用Pycharm和Tkinter
# Adds Background Image
filename = PhotoImage(file="D:\\Master\\Giveaway Gen\\Media\\numi.png")
background_label = Label(window, image=filename)
background_label.place(x=0, y=0, relwidth=1, relheight=1)
答案 0 :(得分:0)
您可以使用:
import os
module_dir = os.path.dirname(__file__) #absolute direction
relative_path = "Media/numi.png"
absolute_file_path = os.path.join(module_dir, relative_path)