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元组操作实例解析
Sep 23 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
Aug 15 Python
Python实现决策树C4.5算法的示例
May 30 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
Python求平面内点到直线距离的实现
Jan 19 Python
TensorBoard 计算图的查看方式
Feb 15 Python
基于python实现查询ip地址来源
Jun 02 Python
Python源码解析之List
May 21 Python
Python Pandas 删除列操作
Mar 16 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
10个Python小技巧你值得拥有
2018/09/29 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python 2种方法求某个范围内的所有素数(质数)
2020/01/31 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
python实现控制台输出彩色字体
2020/04/05 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
Python pymsql模块的使用
2020/09/07 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
竞争上岗演讲稿
2014/01/05 职场文书
家长给幼儿园的表扬信
2014/01/09 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
导师工作推荐信范文
2014/05/17 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
python爬虫之爬取笔趣阁小说
2021/04/22 Python