Hice un script y lo compilé en un exe usando pyinstaller. Junto con el script incluí una carpeta y mi script necesita saber la ruta de esa carpeta. ¿Cómo encontraría la ruta de la carpeta?

0
Jimminer 20 ene. 2021 a las 03:57

1 respuesta

La mejor respuesta

Intenta usar este código:

#HERE IT FINDS THE PATH

if getattr(sys, 'frozen', False):
    application_path = os.path.dirname(sys.executable)
else:
    try:
        app_full_path = os.path.realpath(__file__)
        application_path = os.path.dirname(app_full_path)
    except NameError:
        application_path = os.getcwd()

path = os.path.join(application_path)

Y luego agregue en esta variable su nombre de su archivo .exe:

final_path = (path + '\\yourpath.exe')
0
bilakos 20 ene. 2021 a las 01:04