python中的魔术方法__

2015-07-13
阅读 4 分钟
5.1k
1、__ new__, __ init__, __ call__ __ new__(cls, *args, **kwargs) 创建对象时调用,返回当前对象的一个实例;注意:这里的第一个参数是cls即class本身 __ init__(self, *args, **kwargs) 创建完对象后调用,对当前对象的实例的一些初始化,无返回值,即在调用__new__之后,根据返回的实例初始化;注意,这里的第一个参...

python的type函数

2015-07-13
阅读 1 分钟
4.7k
对于type,经常会用到的是判断类型,但是判断类型更推荐的一种方式是使用isinstance();但是很少会用到type的另外一个功能,生成一个新的类型,看官方解释:

收藏好文章

2015-07-13
阅读 1 分钟
2.1k
{代码...}

Fabric自动化部署

2015-07-09
阅读 2 分钟
5.2k
Fabric是一个用Python开发的部署工具,最大特点是不用登录远程服务器,在本地运行远程命令,几行Python脚本就可以轻松部署。 文档入口 简单安装 {代码...} 部署脚本 {代码...} 以上定义了pack和deploy两个任务,如果我们用Fabric部署,只需简单地输入两条命令: {代码...} Fabric提供几个简单的API来完成所有的部署,最...

Pythonista 容易忽略的python编程方式

2015-07-04
阅读 4 分钟
4.4k
The Zen of Python, by Tim Peters Beautiful is better than ugly. 优美胜于丑陋(Python以编写优美的代码为目标) Explicit is better than implicit. 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) Simple is better than complex. 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) Com...