TypeError: Unicode-objects must be encoded before hashing
pelican AttributeError: 'unicode' object has no attribute 'slug'

如何判断类是类

妙音 posted @ 2018年6月29日 07:29 in python , 155 阅读

在写动态加载时,通常需要过滤出需要的类。如何从模块中过滤出其中的类呢?

  • 判断a是类A的实例
isinstance(a, A)
  • 判断B类是A的子类
issubclass(B, A)
  • 判断A是一个类
isinstance(A, type) 
  • 判断B是类并且是A的子类
isinstance(B, type) and issubclass(B, A)
《寿康宝鉴》有声书
寿康宝鉴百话有声书(mp3)
 

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter