我正在编写的用于添加和减去位于类中的值的函数有点问题。
我正在尝试将我从 csv 读取的值传递给我的 add 函数。这个值是一个十进制值(例如 500.00) 我已经尝试消除尾随的 0 使其只有 500,这也不起作用。我不断得到:
TypeError: add() takes exactly one argument (two given).
即使我有一个打印声明确认它只是试图通过 500。
这是我的功能:
def add(amount):
self.total = self.total + amount
它被调用v.add(i)
即使我将 i 设置为任意整数值,它仍然会导致相同的错误。我对python相对缺乏经验,所以也许我在这里缺少一些简单的东西。谢谢。