关于class编程的一些问题
本帖最后由 风尘岁月 于 2020-8-21 12:12 编辑最近学了class{:10_281:}
想要改进下之前的代码
结果出门踩到雷{:10_285:}
加了self(parsel那里):
没加self(parsel):
忘记说了 吧最下面的data.parsel_and_save_data()里的html_data删了也没用 还是报错 所以你想问什么 1q23w31 发表于 2020-8-21 12:13
所以你想问什么
咋解决啊 风尘岁月 发表于 2020-8-21 12:14
咋解决啊
加self啊??? 1q23w31 发表于 2020-8-21 12:14
加self啊???
你看图就知道了 本帖最后由 Twilight6 于 2020-8-21 12:16 编辑
类方法必须要有个参数表示这个方法的实例,默认是为 self ,但是你可以把 self 改成其他的名称也行
这里报错原有就是因为你的 html_data 相当于把 self 重新命名为这个而已,并不是你传入的数据
Twilight6 发表于 2020-8-21 12:15
类方法必须要有个参数表示这个方法的实例,默认是为 self ,但是你可以把 self 改成其他的名称也行
{:10_266:}知道 风尘岁月 发表于 2020-8-21 12:15
你看图就知道了
我没看懂你的图想表达啥 1q23w31 发表于 2020-8-21 12:16
我没看懂你的图向表达啥
第一张图 里面def parselxxxxx里面有self 风尘岁月 发表于 2020-8-21 12:16
知道
那你为什么要去掉 self ? 去掉 self 那么实际上你的html_data 现在就是self
你知道了,怎么还来问呢
1q23w31 发表于 2020-8-21 12:16
我没看懂你的图想表达啥
我的问题就是如何解决这些异常
因为这只是一个根据以前原型写出来的练手的 Twilight6 发表于 2020-8-21 12:15
类方法必须要有个参数表示这个方法的实例,默认是为 self ,但是你可以把 self 改成其他的名称也行
...
Soga{:10_303:}
页:
[1]