1234567891011121314151617181920212223 |
- # -*- coding:utf-8 -*-
- """
- @author: yq
- @time: 2023/12/28
- @desc: 各种工具类
- """
- import inspect
- from json import JSONEncoder
- def f_get_clazz_in_module(module):
- """
- 获取包下的所有类
- """
- classes = []
- for name, member in inspect.getmembers(module):
- if inspect.isclass(member):
- classes.append(member)
- return classes
- class f_clazz_to_json(JSONEncoder):
- def default(self, o):
- return o.__dict__
|