Ich versuche, ein einfaches Diagramm wie Ausgabe zu machen. Hier sind Zeichenfolgen, die ich angezeigt werden soll:Ungültiger Formatbezeichner für Tausende Platz
a = "name", b = "10000.00", c = "code", d = "45.60", e = "30.00"
print("{0:20}${1:,20}{2:20}${3:,20}${4:,<5}".format(a,b,c,d,e),file=outfile)
I Setzen Sie ",", um Tausende in jedem Formatspezifizierer anzugeben, in dem sie als Währung ausgegeben werden sollen. Es meldet den Fehler:
print("{0:20}${1:,20}{2:20}${3:20}${4:<5}".format(a,b,c,d,e),file=outfile)
ValueError: Invalid format specifier
Was habe ich falsch gemacht?
ist es möglich, Sie bedeuten '.' wo Sie' verwenden, '? –