как открыть файл exe по заданому пути на пайтон

Как сделать чтобы в нужный момент открывался exe файл из другой директории, использовать можно любые модули вот код (если надо):

def login_sucess():
    global screen3
    screen3 = Toplevel(screen)
    screen3.title("Success")
    screen3.geometry("150x100")
    Label(screen3, text = "Login Sucess").pack()
    Button(screen3, text = "OK", command =delete2).pack()
    #тут открываеться файл по пути С:\User\Desktop\python\dist\main\main.exe

Ответы (2 шт):

Автор решения: Shamus Rezol

Используйте класс Popen модуля subprocess.

Это будет выглядеть примерно так:

subprocess.Popen(r"С:\User\Desktop\python\dist\main\main.exe")
→ Ссылка
Автор решения: argenalmaz00

Немного ошибка в пути к файлу. В Windows C:\\users\\ хранится папка профиля пользователя.Чтобы правильно указать полный путь

import getpass
import os
user = getpass.getuser()
path = f"C:\\Users\\{user}\\Desktop\\python\\dist\\main\\main.exe"
os.system(path)
→ Ссылка