сначала установите требования
pip install pywin32
pip install winshell
, затем вам нужно написать этот код.
import os, winshell
from win32com.client import Dispatch
path = r"H:\happy\hi\new.lnk" // path to be saved (shortcut)
target = r"D:\New folder\new.exe" // the shortcut target file or folder
work_dir = r"D:\New folder" // the parent folder of your file
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.WorkingDirectory = work_dir
shortcut.save()
для более подробной информации: https://winshell.readthedocs.io/en/latest/shortcuts.html