Как указать путь к файлу установки? - PullRequest
2 голосов
/ 08 апреля 2019

Первый проект.Я использую файл изображения и в своем коде я указываю на местоположение на моем ПК, но при открытии на чужом ПК они, очевидно, не будут иметь один и тот же каталог, так как я могу указать, где файл будет на ихПК?

Я на 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 голосов
/ 08 апреля 2019

Вы можете использовать:

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. Присоединить относительный путь с абсолютным
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...