Python
文章平均质量分 88
woailuohui
大格局才有大舞台,我的未来充满想象
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python程序的结构和函数
Python程序的结构和函数的运用 2011-01-27 19:44:45| 分类: Python | 标签:函数 func 返回 序列 sequence |举报|字号 订阅 Python程序的结构Python的程序由包,模块(即一个Python文件)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。 ...原创 2014-06-04 15:11:47 · 500 阅读 · 0 评论 -
django1.6部署实现hello
环境为ubuntu14 destop。1、下载django,由于ubuntu中安装的是python2.6,下载了django1.7无法安装,后下载了1.6安装成功。 地址:https://www/djangoproject.com/download/2、在目录/home/cloud/Downloads/下解压,命令tar zxvf Django1.6.tar.gz。解压后...原创 2014-09-10 09:08:24 · 157 阅读 · 0 评论 -
python核心模块之pickle和cPickle讲解
pickle模块使用的数据格式是python专用的,并且不同版本不向后兼容,同时也不能被其他语言说识别。要和其他语言交互,可以使用内置的json包使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮你干净利...原创 2014-08-22 15:58:27 · 135 阅读 · 0 评论 -
高性能python并发框架gevent安装
Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。于greenlet、eventlet相比,性能略低,但是它封装的API非常完善,最赞的是提供了一个monkey类,可以将现有基于Python线程直接转化为greenlet,相当于proxy了一下(打了patch)安装过程:安装 libevent:s...原创 2014-08-19 11:21:57 · 185 阅读 · 0 评论 -
Gevent
1、安装Gevent依赖libevent和greenlet,需要分别安装。01#libevent 1.4.x02sudo apt-get install libevent-dev03 04#python_dev05sudo apt-get install python-dev...原创 2014-08-11 13:54:10 · 203 阅读 · 0 评论 -
Routes Resource
当路由条目过多时,需要一条一条注册,过于麻烦,此时可以通过resource route简化 [python] view plaincopyprint? map.connect("messages", "/messages", controller="messages", action="create", conditions=dic...原创 2014-07-23 16:41:45 · 188 阅读 · 0 评论 -
Python部分库方法意义
1、os.walk() —— 遍历目录,返回一个三元: 第一个为起始路径, 第二个为起始路径下的文件夹, 第三个是起始路径下的文件。2、os.path.relpath(path, start) —— 在path里从start开始计算相对路径。3、os.path.dirname(__file__): 当"print os.path.dirname...原创 2014-07-23 15:59:19 · 171 阅读 · 0 评论 -
WSGI Webob Routes 实例
1.下载库文件 webob库:http://download.youkuaiyun.com/detail/spch2008/5497755 routes库:http://download.youkuaiyun.com/detail/spch2008/5497757 repoze库:http://download.youkuaiyun.com/detail/spch2008/54992312. 组织代码...原创 2014-07-01 13:49:56 · 182 阅读 · 0 评论 -
Python ConfigParse使用
一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。1: [db] 2: db_host = 127.0.0.1 3: db_port = 22 4: db_user = root 5: db_pas...原创 2014-06-26 09:46:30 · 152 阅读 · 0 评论 -
Python Paste笔记
1 简介及安装Paste Deployment是一种机制,通过loadapp函数和一个配置文件或者egg包来载入WSGI应用。安装很简单,如下两种方式:$ sudo pip install PasteDeploy或者可以从github上进行源码安装$ hg clone http://bitbucket.org/ianb/pastedeploy $ cd pastedeploy...原创 2014-06-13 15:24:37 · 545 阅读 · 0 评论 -
Python多线程
一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: view plaincopy to clipboardprint?import time import thread def timer(no, i...原创 2014-06-11 16:54:42 · 121 阅读 · 0 评论 -
python装饰器
了解装饰器,要先了解闭包。 1,闭包(closure)闭包是Python所支持的一种特性,它让在非global scope定义的函数可以引用其外围空间中的变量,这些外围空间中被引用的变量叫做这个函数的环境变量。环境变量和这个非全局函数一起构成了闭包。 1 def outer(x): 2 y = [1,2,3] 3 def inner(): 4...原创 2014-06-05 16:59:16 · 116 阅读 · 0 评论 -
python代码性能优化技巧
Python 代码优化常见技巧代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起到关键作用,因此性能改进的首要点是对算法的改进。在算法的...原创 2014-06-05 14:54:11 · 160 阅读 · 0 评论 -
Python的编码规范PEP8
PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。二 文档编排1 模块内容的顺序:模块说明和doc...原创 2014-06-05 13:47:10 · 461 阅读 · 0 评论 -
Python类私有方法
类私有方法__private_method 两个下划线开头,声明该方法为私有方法,不能在类地外部调用。在类的内部调用slef.__private_methods。类的专有方法:__init__ 构造函数,在生成对象时调用__del__ 析构函数,释放对象时使用__repr__ 打印,转换__setitem__按照索引赋值__getitem__按照索引获取值_...原创 2014-06-05 11:45:20 · 219 阅读 · 0 评论 -
Python常用内置方法
在Python语言中提供了类似于C++的运算符重在功能:一下为Python运算符重在调用的方法如下:Method Overloads Call for__init__ 构造函数 X=Class()__del__ 析构函数 对象销毁__add__ + X+Y...原创 2014-06-05 11:42:08 · 158 阅读 · 0 评论 -
Python 代码性能优化技巧
Python 代码优化常见技巧代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起到关键作用,因此性能改进的首要点是对算法的改进。在算法的...原创 2014-09-10 14:09:26 · 141 阅读 · 0 评论
分享