python запустить файл из другого каталога, отсутствует значок - PullRequest
0 голосов
/ 19 июня 2020

Я делаю приложение, расположенное в ~ / program / 00-python / crypsys / main.py, этот файл использует Icon.PNG, расположенный в том же каталоге

Когда я бегу из дома (~), я не получаю значок:

python ~/program/00-python/crypsys/main.py

Вопрос:

Нужно ли указывать особый путь внутри python скрипта?

1 Ответ

1 голос
/ 19 июня 2020

Вы можете указать полный путь к вашему icon.png или использовать атрибут __file__, чтобы найти путь к вашему .py файлу и использовать его для поиска icon.png:

import os
dirname = os.path.dirname(__file__)
icon_path = os.path.join(dirname, "icon.png")
...