今天,想写个nodejs下载网页的脚本,打算用node-curl实现。 运行npm install node-curl的时候,编译的时候报错,提示不能用python3.4,只能用2.5~3.0之间的python。 网上说virtualenv能解决这种多版本python共存的问题,这么好的东西,赶紧下
分类:
编程语言 时间:
2016-03-02 23:21:44
阅读次数:
310
为防止两个模块互相导入的问题,Python默认所有的模块都只导入一次,如果需要重新导入模块,Python2 7可以直接用reload(),Python3可以用下 为防止两个模块互相导入的问题,Python默认所有的模块都只导入一次,如果需要重新导入模块, Python2.7可以直接用reload()
分类:
编程语言 时间:
2016-03-01 10:55:03
阅读次数:
163
from collections import defaultdict from collections import OrderedDict d = defaultdict(list) d['a'].append(1) d['a'].append(2) d['b'].append(5) print
分类:
编程语言 时间:
2016-02-29 14:13:14
阅读次数:
281
一.基本 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' foo = lambda x: x + 1 foo() # 执行下面的lambda表达式,而不再
分类:
编程语言 时间:
2016-02-29 00:14:21
阅读次数:
168
1.什么是函数 1.1 函数是组织好的,可以重复使用的,实现单一功能的代码段 1.2 函数有输入(参数)和输出(返回值) 1.3 python中,函数是一等对象(first clas) 函数的定义与调用: In [33]: def fn(): ....: pass ....: In [34]: fn
分类:
编程语言 时间:
2016-02-28 01:00:17
阅读次数:
194
pymysql介绍 pymysql是在python3.x版本中用于连接mysql服务器的一个库.python2中则使用mysqldb. 安装方法: pip install pymysql 使用实例: 此段代码是连接数据库并执行一条查询语句,并且打印出select出来的所有数据 1 #!/usr/bi
分类:
数据库 时间:
2016-02-27 23:28:28
阅读次数:
353
------------装饰器-----------------------------------------------------什么是装饰器装饰器是为函数和类指定管理代码的一种方式。装饰器本身的形式是处理其他的可调用对象的可调用对象(如函数)。正如我们在本书前面所见到过的,Python装饰器以两种相关形式呈现:函数装饰..
分类:
编程语言 时间:
2016-02-26 19:11:39
阅读次数:
312
------生成器------------------------------------------------------------------如今Python对延迟提供更多的支持——它提供了工具在需要的时候才产生结果,而不是立即产生结果。特别地,有两种语言结构尽可能地延迟结果创建。生成器函数:编写为常规的def语句,但是使用yiel..
分类:
编程语言 时间:
2016-02-26 07:04:04
阅读次数:
720
实验系统:kubuntu-15.10-desktop-amd64 关于pyenv的介绍:一般在操作系统中我们会安装多个Python版本,在*nix系统中一般默认就自带了Python2与Python3两个版本,所以在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式。pyenv是一
分类:
编程语言 时间:
2016-02-23 10:59:28
阅读次数:
314