Seite 1 von 1

Funktion mit einem Argument ausführen, das Anführungszeichen enthält

Veröffentlicht: 3. Februar 2021 - 7:56 Uhr
von spareige22
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!

Betreff: Funktion mit einem Argument ausführen, das Anführungszeichen enthält

Veröffentlicht: 3. Februar 2021 - 9:26 Uhr
von htouvet

Code: Alle auswählen

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