在工作中遇到这个函数,没想起来再哪碰到过,一找让我吃惊啦,这个函数好强大。以下简介一起其使用方法。 1、获取类变量 class A: a = 1 getattr(A,'a') == 1 2、 获取类函数 class B: def funb(): print 'abc' getattr(B,'funb ...
分类:
编程语言 时间:
2017-08-06 12:47:43
阅读次数:
193
DOM DOM 是英文Document Object Model的缩写,即文档对象模型。它是一种跨平台的、独立于编程语言的API,它把HTML、XHTML或XML文档当作一个树结构,而每个节点视为一个对象,这些对象可以被编程语言操作,进而改变文档的结构,映射到文档的显示。 简单来说,DOM就是我们为 ...
分类:
其他好文 时间:
2017-08-06 12:28:33
阅读次数:
145
ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所 ...
分类:
其他好文 时间:
2017-08-04 13:53:14
阅读次数:
193
1、gevent使用 2、logging使用 3、imp使用(类似JAVA反射) ...
分类:
编程语言 时间:
2017-08-04 10:11:30
阅读次数:
176
反射 通过字符串映射或修改程序运行时的状态、属性、方法, 有以下4个方法 1、getattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, 'y') is equivalent t ...
分类:
其他好文 时间:
2017-07-30 11:41:14
阅读次数:
174
反射: getattr(obj,'xxx') 导入模块: import re 'django.middleware.clickjacking.XFrameOptionsMiddleware' m = importlib.import_module('django.middleware.clickja... ...
分类:
其他好文 时间:
2017-07-27 20:07:49
阅读次数:
180
先介绍几个类中的应用__getattr__,__setattr__,__get__,__set__,__getattribute__,。 __getattr__:当在类中找不到attribute的时候,会调用__getattr__,并执行其中的自定义代码。所有在类中定义的属性都包含在__dict__ ...
分类:
编程语言 时间:
2017-07-22 12:02:47
阅读次数:
165
1、反射 通过字符串的形式,导入模块再通过字符串的形式,去模块中寻找指定的函数并执行eg:__import__(模块) 更加字符串的形式去对象(某个模块)中操作其成员 常用方法: getattr() hasattr() setattr() delattr() 扩展: r = __import__(' ...
分类:
其他好文 时间:
2017-07-22 09:43:55
阅读次数:
121
先看下hasattr和getattr在反射中的用法 再看下setattr在反射中的运用 最后看下delattr在反射中的运用 ...
分类:
编程语言 时间:
2017-07-20 00:58:53
阅读次数:
181
软件中的会话 一次会话: 打开浏览器 -> 访问一些服务器内容 -> 关闭浏览器 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保 ...
分类:
其他好文 时间:
2017-07-20 00:54:47
阅读次数:
157