python怎么用 python如何在一個類里面調(diào)用另一個類里面的東西?
python如何在一個類里面調(diào)用另一個類里面的東西?可以用Spider.run在定義的時候傳入了self,而且沒有申明為class method,所以它不是Class method。那么它就是一個實例
python如何在一個類里面調(diào)用另一個類里面的東西?
可以用Spider.run在定義的時候傳入了self,而且沒有申明為class method,所以它不是Class method。那么它就是一個實例屬性。實例屬性只有在例化了類的時候才能被訪問和調(diào)用。所以你想調(diào)用這個Spider.run,首先應(yīng)該實例化Spider,然后再調(diào)用實例的run()方法:
python怎么在一個類中調(diào)用另一個類的方法?
class a() def bf(self,event) name = "bf"# 這里的name是局部變量,不是class.a的變量, 當(dāng)a.bf(event)執(zhí)行完后就不存在了。如果希望保持該變量的值在class.a中,:class a(object): name = "" def bf(self, event): a.name = "bf"class b(object): def exe(self, event): a.bf(event) print a.name