Erweitern der Zeichenfolgenformatierung mit benutzerdefinierten Konvertierungstypen

String.Formatter ermöglicht die Erweiterung der neuen Stilformatierung mit benutzerdefinierten Konvertierungstypen.

Ist das auch für die älteren "%" -Style Formatierungsstrings möglich? Gibt es dafür eine Bibliothek?

  • Problem mit Django mit Apache2 (mod_wsgi), Gelegentlich ist "nicht aus dem Modul importieren" ohne ersichtlichen Grund
  • Django- jquery Datetime picker kann das Formular nicht mit dem ausgewählten Datum speichern
  • Wie man vim konfiguriert, um keine Kommentare am Anfang der Zeilen beim Bearbeiten von Python-Dateien zu setzen
  • Wie man Bilder in Echtzeit verarbeitet und ein Echtzeit-Video des Ergebnisses ausgibt?
  • Django: Anzeige NullBooleanField als Radio und Standard auf Keine
  • Python: os.path.getmtime () für TZ agnostische Zeitstempel aus SD-Karten mit verschiedenen Formaten
  • "Dieser Konstruktor nimmt keine Argumente" Fehler in __init__
  • Setzen Sie matplotlib Ansicht, um normal zu der xy Ebene in Python zu sein
  • Wie zu verkürzen (zu lösen) eine URL mit Python, wenn endgültige URL ist https?
  • Python multiprocessing.Queue modifiziert Objekte
  • Django: Tabelle existiert nicht
  • Pytesseract kann die angegebene Datei nicht finden
  • One Solution collect form web for “Erweitern der Zeichenfolgenformatierung mit benutzerdefinierten Konvertierungstypen”

    Könnte sein

     class CustomFormat(object): def __init__(self, obj): self.Object = obj def __str__(self): return str(self.Object).upper() # your magic goes here... print "abc%s" % customFormat("hello") # abcHELLO 
    Python ist die beste Programmiersprache der Welt.