Python反射用法实例简析

作者:zjgtan 时间:2021-10-15 20:28:34 

本文实例讲述了Python反射用法。分享给大家供大家参考,具体如下:


class Person:
 def __init__(self):
   self.name = "zjgtan"
 def getName(self):
   return self.name

反射的简单含义:

通过类名获得类的实例对象

通过方法名得到方法,实现调用

反射方法一:


from person import Person
theObj = globals()["Person"]()
print theObj.getName()

反射方法二:


module = __import__("person")
theObj = getattr(module, "Person")()
print theObj.getName()

希望本文所述对大家Python程序设计有所帮助。

来源:https://www.cnblogs.com/zjgtan/p/3539808.html

标签:Python,反射
0
投稿

猜你喜欢

  • Golang优雅保持main函数不退出的办法

    2023-07-12 21:15:54
  • 交互设计实用指南系列(11)—减少记忆负担

    2010-03-29 13:12:00
  • 客户端限制只能上传jpg格式图片的js代码

    2023-07-16 00:56:04
  • ASP.NET 2.0防止同一用户同时登录

    2007-10-03 14:30:00
  • Python源码加密与Pytorch模型加密分别介绍

    2023-11-30 13:05:03
  • TensorFlow自定义损失函数来预测商品销售量

    2023-01-08 07:01:51
  • python删除特定文件的方法

    2023-07-13 23:29:36
  • 网页设计五原则

    2007-11-03 13:50:00
  • Python字典常见操作实例小结【定义、添加、删除、遍历】

    2021-02-18 20:42:41
  • 利用GAE&Google Gears做了一个简单的AJAX代理

    2009-04-29 12:42:00
  • Python3中FuzzyWuzzy库实例用法

    2022-01-30 18:49:49
  • 向上不间断(无缝)滚动图片js代码

    2007-09-24 20:22:00
  • pandas删除部分数据后重新生成索引的实现

    2023-11-18 04:44:13
  • css教程–十步学会用css建站(全)[翻译]

    2008-06-05 18:35:00
  • Golang之模糊测试工具的使用

    2023-07-01 19:47:47
  • Python使用base64模块进行二进制数据编码详解

    2023-08-26 20:13:13
  • 前端来看看 maxthon bugs

    2008-09-23 18:35:00
  • 如何利用Fabric自动化你的任务

    2023-02-25 12:37:04
  • spyder常用快捷键(分享)

    2021-04-01 16:18:17
  • Python实现简单截取中文字符串的方法

    2022-09-08 01:43:48
  • asp之家 网络编程 m.aspxhome.com