2013年10月17日

python动态获取对象的属性和方法

摘要: 首先通过一个例子来看一下本文中可能用到的对象和相关概念。01 #coding: UTF-802 import sys # 模块,sys指向这个模块对象03 import inspect04 def foo(): pass # 函数,foo指向这个函数对象05 06 class Cat(object): # 类,Cat指向这个类对象07 def __init__(self, name='kitty'):08 self.name = name09 def sayHi(self): # 实例方法,sayHi指向这个方法对象,使用类或实例.sayHi访问10 print self... 阅读全文

posted @ 2013-10-17 10:42 荣锋亮 阅读(465) 评论(0) 推荐(0) 编辑

根据函数名称动态调用

摘要: 根据函数名称动态调用"""defdo_foo():print"foo!"defdo_bar():print"bar!"classPrint():defdo_foo(self):print"foo!"defdo_bar(self):print"bar!"@staticmethoddefstatic_foo():print"staticfoo!"@staticmethoddefstatic_bar():print"staticbar!"defmain 阅读全文

posted @ 2013-10-17 10:34 荣锋亮 阅读(278) 评论(0) 推荐(0) 编辑

python 模块路径

摘要: 动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径import sys sys.path.append(r'your_path')在Python安装目录下的\Lib\site-packages文件夹中建立一个.pth文件,内容为自己写的库路径。示例如下E:\\work\\Python\\http E:\\work\\Python\\logging 阅读全文

posted @ 2013-10-17 10:06 荣锋亮 阅读(177) 评论(0) 推荐(0) 编辑

导航