Ich habe eine config.ini-Datei mit delimiter = \t
, die ich jetzt mit dem Python3 ConfigParser lesen möchte. Die resultierende Zeichenfolge ist jedoch '\\t'
anstelle von '\t'
, die mein Programm unterbricht. Gibt es eine elegantere Option, um dieses Problem zu lösen, anstatt nur das zusätzliche '\' von jeder Variablen, die ein Escape-Zeichen enthält, manuell zu entfernen? Ich kann keine Option für ConfigParser() .lesen() finden, um den Backslash, der in der Datei gefunden wird, nicht zu umgehen.lesen maskiertes Zeichen t als ' t' anstelle von '' t Python ConfigParser
0
A
Antwort
0
Python3 hat einen Codecode 'unicode_escape'.
r"a\tb".decode('unicode_escape')
'a\tb'
Quellen:
https://bytes.com/topic/python/answers/37952-escape-chars-string
Verwandte Themen
- 1. Jan \t Februar \t Mar \t April \t Mai \t Juni \t Juli \t August \t September \t Oktober \t November \t Dezember \t Summe
- 2. Warum müssen Sie manchmal `typename T` anstelle von` T` schreiben?
- 3. Entfernen Referenz in decltype (Return T anstelle von T & wo T & ist die decltype)
- 4. Ersetzen Sie \ t \ t Zeichen mit <br> Zeichenschienen
- 5. C# Zeitkomplexität von Array [T] .Contains (T Artikeln) vs HashSet <T> .Contains (T Artikel)
- 6. Komplexität von T (n) = T (cn) + T ((1-c) n)
- 7. Was ist die einfachste Art, Arrays abwechselnd zu sortieren (zB: T, T, F, F, F, T, F, T, F, F, F bis T, F, T, F, T, F, T, F, T, T, T)?
- 8. Warum erwartet Source.fromIterator eine Funktion0 [Iterator [T]] als Parameter anstelle von Iterator [T]?
- 9. Karte von Foo [T] zu Bar [T]
- 10. make_tuple übergibt einen Typ T als T &&, wenn ich T als Template-Argument erwarte
- 11. Ob T const & oder T && verwenden
- 12. Python Ping-t
- 13. Lösen der Wiederkehrbeziehung T (n) = T (n-1) * T (n-2) + c wobei T (0) = 1 und T (1) = 2
- 14. Eleganter Weg für "if (T t = ...) {} else return t;"?
- 15. Unerwartete T vs & T als Typparameter in Rust
- 16. Play Json: Umwandlung von Lesen [T] zu Lesen [Seq [T]] ohne implicits
- 17. Realm: Ergebnisse <T> als Liste <T>
- 18. Ist `(T *) 0 - (T *) 0 'gut definiert als 0?
- 19. Überlastung um mit (params T []), (T param)
- 20. Warum enthält die Bibliothek sowohl Stream.of (T t) als auch Stream.of (T ... Werte)?
- 21. Warum ist t [#t + 1] = e schneller als table.insert (t, e)?
- 22. Vergleich observer_ptr < T > mit T *
- 23. Wie man php Anzeige \ t \ n als Tab und neue Zeile anstelle von Zeichen macht
- 24. Die Ausgabe des folgenden C-Codes ist T T, warum nicht t t?
- 25. Frage zum Wörterbuch <T,T>
- 26. C# Schnittstelle <T> {T Func <T> (T t);}: Generische Schnittstellen mit parametrisierten Methoden mit generischen Rückgabetypen
- 27. extern-Deklaration, T * v/s T []
- 28. Konvertieren Seq [Option [T]] zu Seq [T]
- 29. Parameter Type T begrenzt durch Bestellung [T]
- 30. Implizite Sicht (T) => T garantiert?