这是我的密码:
我开始的文件:
from SQLhandler import SQLhandler
D = SQLhandler.loadProject(4711)
SQLhandler文件的一部分:
class SQLhandler(object):
db = pymysql.connect(... )
def loadProject(self, project_id):
#do some stuff
我想在其他函数中使用db,所以我将它放在类级别,并在loadProject中添加了一个“self”。现在开始文件的第二行抛出一个错误:
"loadProject() missing 1 required positional argument: 'project_id'"
我的代码怎么了?你知道吗
在类定义中,需要有一个
def __init__(self, ... params):
函数来告诉您如何初始化一个新实例。试着包括一些类似于相关问题 更多 >
编程相关推荐