Python基于类路径字符串获取静态属性


Posted in Python onMarch 12, 2020

一个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

Python基于类路径字符串获取静态属性

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现博客文章爬虫示例
Feb 26 Python
python实现的udp协议Server和Client代码实例
Jun 04 Python
python通过文件头判断文件类型
Oct 30 Python
python实现学生信息管理系统
Apr 05 Python
Pandas 合并多个Dataframe(merge,concat)的方法
Jun 08 Python
Python类的继承用法示例
Jan 31 Python
python sort、sort_index方法代码实例
Mar 28 Python
python库skimage给灰度图像染色的方法示例
Apr 27 Python
Java多线程实现四种方式原理详解
Jun 02 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
python dir函数快速掌握用法技巧
Dec 09 Python
详解Python常用的魔法方法
Jun 03 Python
对python中return与yield的区别详解
Mar 12 #Python
python 子类调用父类的构造函数实例
Mar 12 #Python
python3中sorted函数里cmp参数改变详解
Mar 12 #Python
Python实现子类调用父类的初始化实例
Mar 12 #Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 #Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 #Python
Matplotlib使用Cursor实现UI定位的示例代码
Mar 12 #Python
You might like
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
第六节--访问属性和方法
2006/11/16 PHP
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
php分页函数完整实例代码
2014/09/22 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
详解如何构建一个Angular6的第三方npm包
2018/09/07 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
JavaScript十大取整方法实例教程
2020/12/03 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
Python函数学习笔记
2008/10/07 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python中文件的读取和写入操作
2018/04/27 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
前台文员的岗位职责
2013/11/14 职场文书
征兵宣传标语
2014/06/20 职场文书
施工安全责任书范本
2014/07/24 职场文书
治庸问责心得体会
2014/09/12 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js