python自建模块导入,简单介绍python如何导入与使用模块

  python自建模块导入,简单介绍python如何导入与使用模块

  Getattr))函数是Python反射的核心函数,专门用于:

  10.1.5获取对象引用getattr

  Getattr用于返回对象的属性或方法。

  a类:

  def __init__(self):

  自我a=a

  defmethod(自身) :

  打印方法打印

  a=A())).

  Get (a, a , default ))如果属性a存在,则打印a,否则打印默认值。

  Get (a, b , default ))如果属性b存在,则打印b,否则打印默认值。

  打印机(a,方法,默认))。

  #方法打印地址(如果有)。否则,打印默认值。

  收单方(a,方法,默认))

  # method如果有方法,执行函数打印None。否则,打印默认值。

  注意:使用getattr可以轻松实现工厂模式。

  示例:一个模块支持html、text、xml等多种格式的打印,根据传输的格式参数调用不同的函数,实现几种格式的输出。

  导入状态输出

  efoutput(data,format=text ):

  output _ function=getattr(stats out, output_%s % format)).)

  返回输出函数(数据)

  共享给:

  2009-04-20 15:24

  访问9170

  给…作注解

  [美]一楼;[英]二楼

  想要新生活

  2012-09-18

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: