python, 类属性和bs4中tag对象的属性冲突
本帖最后由 MyModHeaven 于 2022-12-8 23:11 编辑定义了一个类 Taosebt,类中有两个函数:prepare和get。
如图,在prepare函数中(47 行)给 self.a 赋值,是 bs4 中的tag对象;需要在get函数中使用(59行)。
按照报错情况,我看像是把self当作了一个tag,但显然与事实不符
我只能想到,把a当作prepare函数的返回值,然后传参给get函数。但是,有没有其他我不知道的方法呢?
图片中代码有两处错误,因为还没改完,先不用纠结这个 48行有问题,不应该有args参数,get()函数只有一个self参数,但这个参数不需要显示传入
页:
[1]