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中操作文件之truncate()方法的使用教程
May 25 Python
python里使用正则表达式的组嵌套实例详解
Oct 24 Python
Python堆排序原理与实现方法详解
May 11 Python
Python使用sort和class实现的多级排序功能示例
Aug 15 Python
python3中os.path模块下常用的用法总结【推荐】
Sep 16 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 Python
Python列表与元组的异同详解
Jul 02 Python
python3.7 使用pymssql往sqlserver插入数据的方法
Jul 08 Python
python实现在一个画布上画多个子图
Jan 19 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
python实现自动清理文件夹旧文件
May 10 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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
再次研究下cache_lite
2007/02/14 PHP
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
joomla组件开发入门教程
2016/05/04 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Python验证码识别的方法
2015/07/10 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
python对文件的操作方法汇总
2020/02/28 Python
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
Java的五个基础面试题
2016/02/26 面试题
小学防溺水制度
2014/01/29 职场文书
环保建议书300字
2014/05/14 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
与美同行演讲稿
2014/09/13 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
挂靠协议书
2015/01/27 职场文书