
假设有个类:
class MyClass: def m(self): print(self) @classmethod def c(cls): print(cls) 它的 self 参数是可以自定义的,只要从类上而不是实例上调用方法,就可以传入 self:
MyClass.m('hi') 但是 classmethod 怎么写才能把 cls 改掉呢?
1 matrix1010 2019 年 6 月 13 日 via Android MyClass.m.__func__('hi') |
2 CSM OP @matrix1010 #1 非常感谢,成功了。( m -> c) |