Как в python tkinter загрузить ярлык как картинку?
я вот таким кодом создал ярлык:
код
import os, winshell
from win32com.client import Dispatch
# Соединяем пути, с учётом разных операционок.
path = os.path.join("C:\Fox.lnk")
# Задаём путь к файлу, к которому делаем ярлык.
target = 'C:\cer.gif'
# Назначаем путь к рабочей папке.
wDir = r"C:\\Users\\"
shell = Dispatch('WScript.Shell')
# Создаём ярлык.
shortcut = shell.CreateShortCut(path)
# Путь к файлу, к которому делаем ярлык.
shortcut.Targetpath = target
# Путь к рабочей папке.
shortcut.WorkingDirectory = wDi
# Обязательное действо, сохраняем ярлык.
shortcut.save()
а потом загружаю в его в PhotoImage и одображаю в Label:
error
Traceback (most recent call last):
File "C:\red.pyw", line 5, in
my_image = PhotoImage(file="C:\Fox.lnk")
File "C:\Users\Oksana\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 4063, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Users\Oksana\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 4008, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "C:\Fox.lnk"
как это исправить?
или хотя бы просто через ярлык узнать где этот файл и его загрузить.