我有一个类,我想初始化一些变量,然后在其他函数中使用它们。
class TamAccConnect2:
def __init__( self ):
self.deviceName = []
def func1(self):
device1 = 567;
self.deviceName = 56756
self.device = device1;
print('No, you called me!')
def ReadCurrentData():
errorCode = 1;
return errorCode;
>>> TamAccConnect2.func1()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: func1() missing 1 required positional argument: 'self'
为什么我会收到这样的错误,我已经以类似的方式创建了其他类并且它们都很好。