1. 检查对象类型
使用inspect
模块可以精确判断对象的类型:
import inspect def sample_function(): pass class SampleClass: def method(self): pass print(inspect.isfunction(sample_function)) # True print(inspect.ismethod(SampleClass().method)) # True print(inspect.isclass(SampleClass)) # True print(inspect.ismodule(inspect)) # True
发表评论