介绍
这篇文章将为大家详细讲解有关Python基于类路径字符串获取静态属性的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Python主要应用领域有哪些
1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为Python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是Python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。
一个Python类,其类路径字符串是学生。学生
class 学生: 时间=name 才能;& # 39;行政与# 39; age 才能=,12
通过如下方式就能获取到类的属性及其属性值
import importlib #,类的全路径 时间=path & # 39; student.Student& # 39; 时间=p, c path.rsplit(& # 39;强生# 39;,maxsplit=1) 时间=m importlib.import_module (p) #,类的cls 时间=cls getattr (m c) #,打印(cls), # & lt; class & # 39; student.Student& # 39;比; for key 拷贝dir (cls): if 才能;not  key.startswith (& # 39; __ # 39;): ,,,print(键,getattr (cls、关键)),#,age 12,, name 管理