一个python类,其类路径字符串是student.Student
class Student:
name = 'admin'
age = 12
通过如下方式就能获取到类的属性及其属性值
import importlib
# 类的全路径
path = 'student.Student'
p,c = path.rsplit('.',maxsplit=1)
m = importlib.import_module(p)
# 类的cls
cls = getattr(m,c)
# print(cls) #<class 'student.Student'
for key in dir(cls):
if not key.startswith('__'):
print(key,getattr(cls,key)) # age 12 ; name admin
以上就是本文的全部内容,希望对大家的学习有所帮助。