对于现代语言而言,包管理器基本上是标配。Java有Maven,Python有pip,Ruby有gem,Nodejs有npm。PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题 配置非常复杂 难用的命令行接口 好在我们有Composer,PHP依赖...
分类:
Web程序 时间:
2015-08-09 00:36:09
阅读次数:
320
本文简书地址: http://www.jianshu.com/p/14586ec50ab6
python中经常用到模块,比如import xxx,from xxx import yyy这样子,里面的机制也是需要好好探究一下的,这次主要从黑盒角度来探测模块机制,源码分析点到为止,详尽的源码分析见陈儒大神的《python源码剖析》第14章。
1 如何导入模块首先来看一个导入模块的例子。创建一个文件夹...
分类:
编程语言 时间:
2015-08-09 00:32:05
阅读次数:
180
http://stackexchange.com/http://question2answer.org/http://answerhub.com/qa/http://segmentfault.com/t/python?type=newest&page=2爱乐问:http://ilewen.com/h...
分类:
其他好文 时间:
2015-08-09 00:14:22
阅读次数:
155
1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeErr...
分类:
编程语言 时间:
2015-08-08 22:50:34
阅读次数:
230
models 其实也没什么好说的,就是普通的 python 类settings 中配置数据库连接DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydb', ...
分类:
其他好文 时间:
2015-08-08 22:49:34
阅读次数:
207
python是一门很优秀的脚本语言,语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块。 但是python的界面设计我们并不是很熟悉(虽然他也有很多很好的且功能强大的类库,例如wxpython等,但是相比其他的GUI设计,我们可能更加 熟悉QT或者M...
分类:
编程语言 时间:
2015-08-08 22:40:11
阅读次数:
302
什么是元类: python中类也是一种对象, 可以称为类对象. 元类就是用来创建类对象的"东西". 你创建类就是为了创建类的实例对象, 不是吗? 但是我们已经学习了python中的类也是对象. 元类就是用来创建这些类对象的, 元类就是类的类, 你可以这样理解:MyClass = MetaClas.....
分类:
编程语言 时间:
2015-08-08 22:34:53
阅读次数:
157
生成器(Generator)是Python中的一类特殊对象,如果一个函数中出现一次或多次yield表达式,那么这个函数就是一个生成器。 生成器的特点是:调用生成器时,函数体并没有执行调用生成器时,返回的是一个特殊的迭代器对象,这个迭代器对象封装了生成器的函数体、本地变量和当前执行点;当生成的迭...
分类:
编程语言 时间:
2015-08-08 21:19:10
阅读次数:
135
用python脚本写应用比较方便,但有时候由于种种原因需要扩展python(比如给程序提供python接口等)。 之前一直想整理下,今天终于坐下来把这件事情给做了,这里记录下,也方便我以后查阅。说明: 测试环境中操作系统为CentOS6.5_x64,python版本为2.6直接调用动态库1、编写模块...
分类:
编程语言 时间:
2015-08-08 21:15:44
阅读次数:
158