我正在使用Python制作一个程序,用于检查行进乐队的一个点(场地上的一个位置)
我将Wing101 IDE(学校发行的MacBook上唯一允许的IDE)与Python 3.7.0一起使用(由于学校下载限制,我无法更新安装的版本。)
这是我当前使用的代码:
def get_side(in_text,text2):
in_text = in_text.lower()
if ("1" in in_text or "left" in in_text):
return "Side 1"
elif ("2" in in_text or "right" in in_text):
return "Side 2"
elif ("middle" in in_text or "center" in in_text or "50" in in_text):
return "the 50"
我收到的唯一错误消息是:
File "/Users/(my username)/Downloads/Code Stuff/mb.py", line 13, in <module>
side = side.get_side(side,field_side)
builtins.AttributeError: 'str' object has no attribute 'get_side'
如果你使用
您正在尝试使用对象端的方法。正如您所看到的,您使用了两次side,一次调用方法,一次在参数中
据我所知,您只是定义了一个通用函数,没有将其分配给任何类。在这种情况下,您需要做的是:
相关问题 更多 >
编程相关推荐