Python 2.7 类型错误:';非类型';对象不可调用

Python 2.7 类型错误:';非类型';对象不可调用,python-2.7,Python 2.7,对于python 2.7中的以下代码行: print performer[0] print performer[0].split(">")[1] 我明白了 林赛·斯特林门票 好的,结果在这里,但是 Traceback (most recent call last): File "C:\Users\Administrator\Desktop\format.py", line 51, in <module> print performer[0].split(">")

对于python 2.7中的以下代码行:

print performer[0]
print performer[0].split(">")[1]
我明白了

林赛·斯特林门票 好的,结果在这里,但是

Traceback (most recent call last):
 File "C:\Users\Administrator\Desktop\format.py", line 51, in <module>
  print performer[0].split(">")[1]
TypeError: 'NoneType' object is not callable
回溯(最近一次呼叫最后一次):
文件“C:\Users\Administrator\Desktop\format.py”,第51行,在
打印执行者[0]。拆分(“>”[1]
TypeError:“非类型”对象不可调用

文字来源于美丽的汤,所以不确定它的类型是混乱的。以前使用过拆分,但从未出现过这些问题。

是的,没有意识到列表(执行者)只影响列表,而不影响单个项目

通过迭代来改变每一个,修复了它。项目仍然是:

<class 'bs4.element.Tag'>

发布更多代码。它看起来像执行者[0]。拆分是
None
,因此
performer[0]
可能不是正常的
str
ing。
<class 'bs4.element.Tag'>