摘要: __author__ = 'Administrator' from xmlrpclib import ServerProxy conn=ServerProxy("http://192.168.8.137:2003") a=conn.black_remove("192.168.12.187") b=conn.commit_now() print a xmlrpc是基于... 阅读全文
posted @ 2016-05-27 15:52 wolover 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 在一个包中, 包中各个模块之间可以通过. .. 等进行相对导入。 在某个文件夹下进行了相对导入,就默认为这个文件夹是一个包。 如果不满足这些条件, 相对导入会失败。 阅读全文
posted @ 2016-05-27 15:49 wolover 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 常用方法: next 获取下一个值 send 发送值到生成器 throw 发送异常到生成器 python生成器模拟线程并发: 阅读全文
posted @ 2016-05-27 15:48 wolover 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一: pyenv python多版本管理 1. wget https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer --no-check-certificate 2. bash pyenv-installer 3. 阅读全文
posted @ 2016-05-27 15:48 wolover 阅读(261) 评论(0) 推荐(0) 编辑
摘要: a=open("a.txt","r") a.tell() 返回这个文件的游标 a.seek(0,2) file.seek()函数的原型: seek(offset,wheence=0) offset:开始的偏移量,也就是代表需要移动偏移的字节数 whence:给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。... 阅读全文
posted @ 2016-05-27 15:47 wolover 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 如果想要定义一个参数个数不确定的函数, 可以通过*args,**kwargs实现: *args的使用: **kwargs的使用: 二者的混合使用: 另外还有一些关于调用函数时候的时候常用的技巧: 其和是等价的。 其和是等价的 当然也可以这样用: (*和**混和用的时候, *必须在**的前面。) 更复杂一点可以这样用: 注意: 如下是不能执行的: ... 阅读全文
posted @ 2016-05-27 15:46 wolover 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.查看某个变量或者对象占用空间的大小import sysv=1print sys.getsizeof(v)2.排序ipinfo=sorted(ipinfo.iteritems(),key= lambda abs:abs[1],reverse=True)sorted用于字典或者列表的排序。key: 函数, 传入第一个元素, 返回比较的key。cmp: 函数,传入两个参数, 如果第一个参数... 阅读全文
posted @ 2016-05-27 15:45 wolover 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 【忘了从哪个博客找的了,收藏下】 Django1.3 模板标签和过滤器 内建标签 控制HTML转义,参数是:on 或 off。效果和使用safe或escape过滤器相同。 定义一个能被子模板覆盖的区块。 模板引擎会忽略掉 {% comment %} 和 {% endcomment %} 之间的所有内 阅读全文
posted @ 2016-05-27 15:42 wolover 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 200 success 301 永久重定向 302 临时重定向 304 not modify 404 请求的资源未在服务器上发现 500 后端出错 502 后端暂不可用 503 服务端暂时过载 504 后端超时 阅读全文
posted @ 2016-05-27 15:41 wolover 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. csrf防御 django会对比 cookie中的csrftoken和 post表单中的csrftoken的值,二者一样才认为是本站的请求。 其没有额外的加密, 防御机制不够强。 2. xss防御。 django的自动转义机制会有效的防范提交的表单中包含的js代码在其他浏览器上被运行。 阅读全文
posted @ 2016-05-27 15:41 wolover 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 用orm取部分字段 a=User.objects.all().values("username","id") print a [{'username': u'admin', 'id': 1L}, {'username': u'gyf', 'id': 4L}, {'username': u'zk 阅读全文
posted @ 2016-05-27 15:39 wolover 阅读(394) 评论(0) 推荐(0) 编辑
摘要: django随记:Django URL配置原则:松耦合原则,松耦合是一个重要的保证互换性的软件开发方法。例如urls.py 是用来配置url的 views.py是用来配置视图函数的,二者之间是松耦合的!Django中时区的设置, 在Django中加入在/home/zhou中通过django-admin.py startproject mysite创建一个mysite的应用此时在/hom... 阅读全文
posted @ 2016-05-27 15:34 wolover 阅读(993) 评论(0) 推荐(0) 编辑