TypeError:必须是str,而不是tuple

问题描述:

“TypeError:必须是str,而不是元组” 请问有人可以解释这个错误是什么?TypeError:必须是str,而不是tuple

+0

对于哪一行打印错误? – bugmenot123

+0

第27行:receipt.write(output_to_receipt) – rn01

+0

它是一个元组。需要先将其转换为字符串 – Gogo

output_to_receipt是一个元组,因此您需要将其转换为带有str(output_to_receipt)或“”.join(output_to_receipt)的字符串,例如。

receipt.write(output_to_receipt)更改为receipt.write(str(output_to_receipt))

这将改变output_to_receipt这是一个元组到字符串,你就可以写。