如何将文件路径指向安装目录?

时间:2019-04-08 14:54:50

标签: python-3.x tkinter

第一个项目。我正在使用图像文件,在代码中,我指向我的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)

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)
  1. 获取绝对路径
  2. 使用绝对值加入相对路径