Python基於類路徑字串獲取靜態屬性
阿新 • • 發佈:2020-03-12
一個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
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。