问一个python的问题!

这个需要怎么解决呀,各位大牛!
问题出现在第8行!本人不太理解!
谢谢各位!

img

你打印一下sp是不是none;

sp 是BeautifulSoup对象,不是字符串,没有.replace()方法
你应该是用fcontent 调用.replace()方法进行替换

fcontent = fconten.replace(old_st,"")

sp是一个BeautifulSoup对象,需要将其解析后的内容转换成字符串对象,才可用字符串的replace方法,将sp那句改成:sp=BeautifulSoup(fcontent,'lxml').text