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 相关文章推荐
django 创建过滤器的实例详解
Aug 14 Python
Python排序搜索基本算法之冒泡排序实例分析
Dec 09 Python
python 自动重连wifi windows的方法
Dec 18 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 Python
python批量修改xml属性的实现方式
Mar 05 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
解决jupyter notebook 前面书写后面内容消失的问题
Apr 13 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
python的html标准库
Apr 29 Python
如何基于python实现单目三维重建详解
Jun 25 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 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
Python读取sqlite数据库文件的方法分析
2017/08/07 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
质量承诺书范文
2014/03/27 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
2014年数学教研组工作总结
2014/12/06 职场文书
给老婆的保证书
2015/01/16 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技