Wie kann ich Schlüsselwörter aus einer Zeichenfolge im Python-Format extrahieren?

Ich möchte die automatische Formatierung von Zeichenfolgen in einer API wie folgt bereitstellen:

my_api("path/to/{self.category}/{self.name}", ...)

kann durch die Werte der in der Formatierungszeichenfolge aufgerufenen Attribute ersetzt werden.

Wie extrahiere ich die Schlüsselwortargumente aus einer Zeichenfolge im Python-Format:

"non-keyword {keyword1} {{escaped brackets}} {} {keyword2}" => 'keyword1', 'keyword2'

Antworten auf die Frage(4)

Ihre Antwort auf die Frage