python - 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'
请帮我解决它。
解决方案
print(userinput.text())
print(userinput.length())
已编辑/
推荐阅读
- php - Ubuntu CLI,PHP 和 php.ini 的新路径
- tensorflow-datasets - 无法让 model.fit 函数接受 tensorflow 数据集。维度的一些问题
- kvm - Libvirt 5.9.0 的滞后
- c# - 使用改装发送字节时有效负载太大
- ruby - 在 mac 上从 1.1 降级到 OPENSSL 版本 1.0
- spring - 我无法获得在 Itellij 中导入 spring 类的建议
- java - 监听 Scoped bean 中的 spring 事件 - 如果范围处于活动状态,是否可以仅在 bean 中捕获事件?
- asp.net - ASPX 发布网站的 MS Visual Studio 2017 问题
- python - 为什么这不是字符串?
- android - 从列表中隐藏项目