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机器学习之随机森林(七)
Mar 26 Python
python:print格式化输出到文件的实例
May 14 Python
python3学生名片管理v2.0版
Nov 29 Python
python根据url地址下载小文件的实例
Dec 18 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
Django配置文件代码说明
Dec 04 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
使用Python内置模块与函数进行不同进制的数的转换
Apr 26 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
Python编程编写完善的命令行工具
Sep 15 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
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
jQuery 加上最后自己的验证
2009/11/04 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
node的process以及child_process模块学习笔记
2018/03/06 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python操作 hbase 数据的方法
2016/12/18 Python
Python守护线程用法实例
2017/06/23 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
Python银行系统实战源码
2019/10/25 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
使用K.function()调试keras操作
2020/06/17 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
函授毕业自我鉴定
2013/12/19 职场文书
工作说明书范文
2014/05/07 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
银行业务授权委托书
2014/10/10 职场文书
二手车转让协议书
2015/01/29 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
Python实现打乒乓小游戏
2021/09/25 Python
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技