Página 1 de 1

Ejecutar función con un argumento que contiene comillas

Publicado: 3 de febrero de 2021 - 7:56 a. m.
por spareige22
Hola a todos,
estoy intentando crear un paquete para la instalación automática de Mindview 8 con autenticación de usuario basada en el reconocimiento de Educonnect (autenticación de estudiantes en el sistema educativo nacional francés).

El editor del software proporciona los argumentos a pasar:

setup.x64.msi /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX".

Para instalarlo, estoy intentando usar la función run(r'.....), pero las comillas me están causando un problema; son una función de run y deberían colocarse en la variable VLEID:

run('r"setup.x64.msi" /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ').

¿Es este el método correcto? ¿Hay una sintaxis específica para pasar comillas como argumentos?

Probé el método "\gar.XXXX\", pero también devuelve un error.

Gracias

. Que tengan un buen día.

Re: Ejecutar función con un argumento que contiene comillas

Publicado: 3 de febrero de 2021 - 9:26 a. m.
por htouvet

Código: Seleccionar todo

run(r'setup.x64.msi /qn TRANSFORMS=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ')