execute_method() missing 2 required positional arguments: 'self' and 'sql'
时间: 2024-01-18 16:01:53 浏览: 55
这个错误通常出现在类的成员函数中,原因是函数定义中忘记了一个参数self,self代表类的实例化对象。需要将函数定义中的参数列表中第一个参数改为self,例如:
```
class MyClass:
def execute_method(self, sql):
# function code here
```
这样就可以在调用execute_method()函数时传入self参数了。
阅读全文