为了账号安全,请及时绑定邮箱和手机立即绑定

python采用1个位置参数,但给出了2个

python采用1个位置参数,但给出了2个

慕斯王 2021-08-05 15:20:11
我有一个类调用另一个类来使用它的功能main.py--------------------class MyClass():    def main(self, arg):        from lib.otherclass import OtherClass        otherClass = OtherClass()         result = otherClass.prepare.importImage(image)myClass = MyClass()final = myClass(image)我收到这个错误importImage() takes 1 positional argument but 2 were given这是另一个类的样子:class OtherClass():    def __init__(self):        self.prepare = Prepare()class Prepare():    def importImage(image):        blah blah blah我该如何解决?
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

任何一个:


class Prepare():


    def importImage(self, image):

要么:


class Prepare():


    @staticmethod

    def importImage(image):


查看完整回答
反对 回复 2021-08-05
  • 1 回答
  • 0 关注
  • 212 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信