Funktion mit einem Argument ausführen, das Anführungszeichen enthält
Veröffentlicht: 3. Februar 2021 - 7:56 Uhr
Hallo zusammen,
ich versuche, ein Paket für die automatische Installation von Mindview 8 mit Benutzerauthentifizierung basierend auf Educonnect-Erkennung (Schülerauthentifizierung im französischen Bildungssystem) zu erstellen.
Der Softwarehersteller stellt die Argumente für die Installation bereit:
setup.x64.msi /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX".
Zur Installation verwende ich die Funktion `run(r'...)`, aber die Anführungszeichen bereiten mir Probleme. Sie sind Teil der Funktion `run` und müssen in der Variable `VLEID` stehen:
`run('r"setup.x64.msi" /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ')`.
Ist das der richtige Weg? Gibt es eine spezielle Syntax für die Übergabe von Anführungszeichen als Argumente?
Ich habe es auch mit `\gar.XXXX\` versucht, aber das führt ebenfalls zu einem Fehler.
Vielen Dank
. Schönen Tag noch!
ich versuche, ein Paket für die automatische Installation von Mindview 8 mit Benutzerauthentifizierung basierend auf Educonnect-Erkennung (Schülerauthentifizierung im französischen Bildungssystem) zu erstellen.
Der Softwarehersteller stellt die Argumente für die Installation bereit:
setup.x64.msi /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX".
Zur Installation verwende ich die Funktion `run(r'...)`, aber die Anführungszeichen bereiten mir Probleme. Sie sind Teil der Funktion `run` und müssen in der Variable `VLEID` stehen:
`run('r"setup.x64.msi" /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ')`.
Ist das der richtige Weg? Gibt es eine spezielle Syntax für die Übergabe von Anführungszeichen als Argumente?
Ich habe es auch mit `\gar.XXXX\` versucht, aber das führt ebenfalls zu einem Fehler.
Vielen Dank
. Schönen Tag noch!