Seite 1 von 1

configparser und % im Passwort

Verfasst: Freitag 2. Dezember 2022, 11:43
von torsten_156
Hi,

ich nutze gerade configparser um mir die Zugansdaten einer DB aus der ini zu lesen. Jetzt wird im Passwort das Zeichen % verwendet.
Wenn ich dieses nun auslesen möchte, erhalte ich diesen Fehler:

Code: Alles auswählen

InterpolationSyntaxError: '%' must be followed by '%' or '(', found: '%bok6i0eWg%bok6'
Kann jemand helfen?

VG
Torsten

Re: configparser und % im Passwort

Verfasst: Freitag 2. Dezember 2022, 12:08
von __deets__
Du musst zwei % schreiben, weil das ein escape Zeichen zur String interpolation ist.

Re: configparser und % im Passwort

Verfasst: Freitag 2. Dezember 2022, 13:08
von __blackjack__
Oder falls man die String-Interpolation gar nicht verwendet/braucht, den `RawConfigParser` benutzen.