首页 > 解决方案 > python中的链接方法出错

问题描述

我对python中的链接方法比较陌生。所以我想有关于这个概念的最好的教程。运行下面的程序后我得到一个错误。

这是我到目前为止所尝试的:

class sample():

    def __init__(self, kind=None):
        self.kind = kind

    def __str__(self):
        return str(self.kind)

    def length(self):
        return len(self.kind)

    def toLowerCase(self):
        return 

    def text(self):
        self.kind = self.kind['input']['text']
        return self.kind



data = {"input":{"text":"data"}}
userinput = sample(data)
res = userinput.text.length()
print(res)

预期输出:

data
4

抛出错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-37-5e4c1fc240ab> in <module>()
      1 data = {"input":{"text":"data"}}
      2 userinput = sample(data)
----> 3 res = userinput.text.length()
      4 print(res)

AttributeError: 'function' object has no attribute 'length'

请帮我解决它。

标签: python

解决方案


print(userinput.text())
print(userinput.length())

已编辑/


推荐阅读