2016-04-27 20 views
0

"TypeError: muss str sein, nicht tuple" Darf bitte jemand erklären, was dieser Fehler ist?TypeError: muss str sein, nicht tuple

+0

Für welche Zeile wird der Fehler gedruckt? – bugmenot123

+0

Zeile 27: receipt.write (output_to_receipt) – rn01

+0

Nun, es ist ein Tupel. Müssen Sie es in Zeichenfolge zuerst konvertieren – Gogo

Antwort

0

output_to_receipt ist ein Tupel, also müssen Sie es in einen String mit str (output_to_receipt) oder "" .join (output_to_receipt) umwandeln.

3

Ändern Sie receipt.write(output_to_receipt) zu receipt.write(str(output_to_receipt)).

Dies wird output_to_receipt ändern, die ein Tupel zu einer Zeichenfolge ist und Sie können schreiben.

Verwandte Themen