Python程序返回";TypeError:“uuu init”uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;

Python程序返回";TypeError:“uuu init”uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;,python,class,plugins,import,module,Python,Class,Plugins,Import,Module,我正在尝试导入这个类。我得到了这个错误: TypeError:init()正好接受2个参数(给定1个) 我正在尝试从Moduli.module2导入 Plugin.py class MyPlugin(ConfigListScreen, Screen): def __init__(self, session): Screen.__init__(self, session) from Moduli.module2 import ShowPage

我正在尝试导入这个类。我得到了这个错误:

TypeError:init()正好接受2个参数(给定1个)

我正在尝试从Moduli.module2导入

Plugin.py

class MyPlugin(ConfigListScreen, Screen):
    def __init__(self, session):
        Screen.__init__(self, session)

        from Moduli.module2 import ShowPage
        global Check_User_def
        Check_User_def = ShowPage()
        self.onLayoutFinish.append(self.Check_User_def)
原创和作品OK。 模2.py

class ShowPage(ConfigListScreen, Screen):
    def __init__(self, session):
        self.session = session
        Screen.__init__(self, session)


    def Check_User_def(self):
        global url, user, pass
更改:

Check_User_def = ShowPage()
致:

ShowPage
类的
\uuuuuu init\uuuuuu
方法需要一个
会话
参数

Check_User_def = ShowPage(session)