© 1999-2048 dssz.net 粤ICP备11031372号
[其它] Python通过属性手段实现只允许调用一次的示例讲解
说明:如果希望一个对象的某个方法只能够调用一次,按照我之前的惯性思维,我肯定是定义一个状态量然后每次调用的时候修改它的值。通过查看状态量的数值,我可以决定采取执行不同的处理。 其实,除此之外还有一种方法,不仅仅能够实现这样的处理,还能够顺便处理对象的属性。 先看一下如下的代码: class DemoClass: def __init__(self): pass def AttrCheck(self): try: self.value print("al<weixin_38735101> 上传 | 大小:41kb