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 26进制计算实现方法
May 28 Python
在Python的Django框架中包装视图函数
Jul 20 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 Python
python字典一键多值实例代码分享
Jun 14 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
使用python 的matplotlib 画轨道实例
Jan 19 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 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面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
javascript 简练的几个函数
2009/08/29 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
Python入门篇之对象类型
2014/10/17 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Python短信轰炸的代码
2020/03/25 Python
详解Python中第三方库Faker
2020/09/25 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
关于安全演讲稿
2014/05/09 职场文书
英语教师自荐信
2014/05/26 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
给老婆道歉的话
2015/01/20 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书