by Guest » 11 Jan 2025, 12:10
Ich muss eine Zeichenfolge mit Werten aus einem Wörterbuch formatieren, aber die Zeichenfolge enthält bereits geschweifte Klammern. Zum Beispiel:
Code: Select all
raw_string = """
DATABASE = {
'name': '{DB_NAME}'
}
"""
Aber natürlich führt raw_string.format(my_dictionary) zu KeyError.
Gibt es eine Möglichkeit, verschiedene Symbole zu verwenden? Mit .format() verwenden?
Dies ist kein Duplikat von Wie entferne ich Zeichen in geschweiften Klammern ({}) in einer Zeichenfolge, während ich .format verwende? da ich geschweifte Klammern so beibehalten muss, wie sie sind, und ein anderes Trennzeichen für .format verwenden muss.
Ich muss eine Zeichenfolge mit Werten aus einem Wörterbuch formatieren, aber die Zeichenfolge enthält bereits geschweifte Klammern. Zum Beispiel:
[code]raw_string = """
DATABASE = {
'name': '{DB_NAME}'
}
"""
[/code]
Aber natürlich führt raw_string.format(my_dictionary) zu KeyError.
Gibt es eine Möglichkeit, verschiedene Symbole zu verwenden? Mit .format() verwenden?
Dies ist kein Duplikat von Wie entferne ich Zeichen in geschweiften Klammern ({}) in einer Zeichenfolge, während ich .format verwende? da ich geschweifte Klammern so beibehalten muss, wie sie sind, und ein anderes Trennzeichen für .format verwenden muss.