分类:python

深入 python 类和对象

文章目录 一,python 新式类和经典类的区别 二,动态添加字段和方法 三,__slots__ 的使用 四,父类的初始化 五,查看父类: __bases__ 只显示一层继承的所有父类 六,__call__方法,对象实例化 七,创建类的另……继续阅读 »

struggling 5年前 (2016-05-27) 2056浏览 0评论 0个赞

python 中 getattr() 函数解析

getattr 是一个相当有用的内置函数,用于返回一个对象属性,或者方法。许多人将 python 中的 getattr 称之为反射,这种方法在 python 的一些库及模块中很常见,我使用过的,如在 SocketServer 模块中必须定义 handle 方法,其就是使用反射进行调用的,还有在 django 的中间件中……继续阅读 »

struggling 5年前 (2016-05-23) 2769浏览 0评论 1个赞

日志切割之性能优化

最近面试被问到让写一个日志切割的脚本,最开始是使用 shell 写的,像下面这样,当时并没有考虑性能问题,只是试了可以切割。但是拿来在服务器上执行后,傻眼了: #!/bin/bash LANG=en_US Usage() { echo "Usage: $0 Logfile&q……继续阅读 »

struggling 5年前 (2016-05-10) 3353浏览 3评论 6个赞

python 操作 MySQL

使用 python 连接 MySQL 前,需要安装一个第三方模块,当然,最简单的方法是使用yum 安装: # yum install MySQL-python -y 也可以使用源码安装,首先要安装 setuptools,然后安装 MySQL-python ,源码包可以在我的ftp上面下载。 下面看 python……继续阅读 »

struggling 5年前 (2016-04-10) 2224浏览 0评论 2个赞