übergeben mehrerer argument sys.stdout.schreiben
Ist es möglich, übergeben Sie mehrere argument sys.stdout.write
? Alle Beispiele, die ich sah verwendet einen parameter.
Der folgenden Aussagen sind falsch.
sys.stdout.write("\r%d of %d" % read num_lines)
Syntax Error: sys.stdout.write
sys.stdout.write("\r%d of %d" % read, num_lines)
not enough arguments for format string
sys.stdout.write("\r%d of %d" % read, %num_lines)
Syntax Error: sys.stdout.write
sys.stdout.write("\r%d of %d" % read, num_lines)
not enough arguments for format string
Was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie benötigen, um Ihre Variablen in einem Tupel :
Oder verwenden Sie
str.format()
Methode:Wenn Ihre Argumente sind in einem wiederholenden können Sie Auspacken Betrieb übergeben Sie string-ist
format()
Attribut.