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实现最长公共子序列
May 22 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 Python
Python Pexpect库的简单使用方法
Jan 29 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
Java多线程实现四种方式原理详解
Jun 02 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
python requests模块的使用示例
Apr 07 Python
python 实现体质指数BMI计算
May 26 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
数据库查询记录php 多行多列显示
2009/08/15 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
python友情链接检查方法
2015/07/08 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python实现雨滴下落到地面效果
2018/06/21 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
Python 复平面绘图实例
2019/11/21 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
电子专业推荐信范文
2013/11/18 职场文书
质检部经理岗位职责
2014/02/19 职场文书
社区健康教育实施方案
2014/03/18 职场文书
企业元宵节主持词
2014/03/25 职场文书
竞选村长演讲稿
2014/04/28 职场文书
研究生个人学年总结
2015/02/14 职场文书
个人求职自荐信范文
2015/03/06 职场文书
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL