Estoy usando python para llamar a un método en una clase que está en un archivo de un método en otra clase de otro archivo
Supongamos que mi archivo es abc.py
que contiene
class data : def values_to_insert(a,b): ...... ......
otro archivo es def.py
import abc class values: data=abc.data() def sendvalues(): a=2 b=3 data.values(a,b)
Cuando ejecuto este archivo da un error: los values() takes exactly 2 arguments (3 given)
Si está en una clase, su método debe ser:
def values_to_insert(self, a, b):
Puedes leer sobre el razonamiento de esto aquí .