今天把代码整理了一下,把之前写的函数整理成一个类发现尽管简单但还是出了很多小问题,在这里我就用一个十分十分简单的类来说明一个类中,怎么把其中一个函数产生的函数传到另外一个函数
class BtcSpider(object):
def __init__(self,a,b):
self.a = a
self.b = b
def f1(self,ab,bc):
c = 1+ab
d = 9+bc
self.a = c
self.b = d
def f2(self):
e = self.a
f = self.b
print(e)
def f3(self):
self.f1(1,2)
self.f2()
BtcSpider('None','None').f3()
易错点: BtcSpider('None','None').f3()记得传空值 def init(self,a,b):记得把 a,b写上 这虽然简单,还是我还是不该忽略细节,碰到问题一定要沉下心仔细找出问题所在。