
python
portlet
I really need it?
I can't live with it ...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将django的HTTP响应保存为excel
最近为团队在公司内部建的站好多页面中需要导出为excel格式,在网上查了查之后终于实现了,在这里记录一下,以便日后需要时查看一下。这里需要python中安装xlwt模块,代码大致如下:#encoding=utf-8import xlwtfrom django.http import HttpResponsefrom django.template.loader import get原创 2011-11-21 23:06:06 · 4456 阅读 · 1 评论 -
python with 语句研究
原文地址: http://blog.youkuaiyun.com/huithe/article/details/6658831import sysclass test: def __enter__(self): print "enter" return 1 def __exit__(self,*args): print "exi转载 2012-06-09 19:26:02 · 3579 阅读 · 0 评论 -
python 技巧收录
【选择赋值语句】在python2.5以上版本可用req_dct = request.GET.copy() if request.method=='GET' else request.GET.copy()【段注释】前后分别使用三个双引号前面的双引号需要和下一行代码对齐后面的双引号最好写在代码的后面 """ i = 10 i += 20"""【原创 2012-03-30 15:40:19 · 570 阅读 · 0 评论 -
Django数据库操作笔记
from django.db.models import Countfrom django.db.models import Sumfrom django.db.models import Avgsum操作Sales_amount.objects.values('原创 2011-12-04 19:54:25 · 2563 阅读 · 0 评论 -
How To Use Linux epoll with Python
IntroductionAs of version 2.6, Python includes an API for accessing the Linux epoll library. This article uses Python 3 examples to briefly demonstrate the API.Blocking Socket Programming转载 2012-04-15 09:03:04 · 833 阅读 · 0 评论 -
python多进程网络服务器
最近看Nginx有些收获,于是想用python语言来实现一个简易的网络服务器模型:一个主进程和3个子进程,主进程只负责创建侦听的socket,并创建子进程然后等待子进程退出,而真正的工作全部交给子进程来做,包括接收新的连接请求以及发送。这里没有使用锁,而只是用了时间戳来简单模拟避免‘惊群’现象的发生。这里也省去了进程之间通信以及信号处理等工作。具体代码如下:#encoding=原创 2012-04-15 13:10:42 · 3594 阅读 · 1 评论 -
一个简单的python socket编程
python 编写server的步骤:第一步是创建socket对象。调用socket构造函数。如:socket = socket.socket( family, type )family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通信。type参数代表套接字类型,转载 2012-04-15 08:51:16 · 744 阅读 · 0 评论 -
python时间操作
获取当前秒数import timeprint time.time()获取时间字符串import timelst = time.localtime()print "%d-%02d-%02d %02d:%02d:%02d" % (lst[0], lst[1], lst[2], lst[3], lst[4], lst[5])秒数转换为字符串impo原创 2012-01-14 15:59:41 · 741 阅读 · 0 评论 -
django 引发“内存泄漏” 的问题
早在一年以前,自己写的一个程序部署在公司的服务器上长期运行,后来发现这台机器内存经常被这个进程占光,于是怀疑是python内存回收的问题。最近两天,这个问题又冒了出来,因为业务的发展,项目中需要的脚本程序越来越多,所以这个问题必须解决,于是花了两周的时间一直在排查,而网上也有很多文章描述python占用内存不回收的问题。终于在今天网上搜到一篇文章介绍django引起内存泄漏的问题 http原创 2012-03-07 20:53:40 · 4029 阅读 · 2 评论 -
Django 结构及处理流程分析
原文地址: http://hi.baidu.com/litaosmile/blog/item/77a2e6f4e4aafe64dcc47420.html目录结构在我当前系统(Debian lenny)上 django 版本是 1.1 ,目录结构如下:# lsb_release -aNo LSB modules are available.Distributor转载 2012-02-26 13:51:54 · 1139 阅读 · 0 评论 -
如何在python中使用*args,**kwargs (How to use *args and **kwargs in Python)
原文出自:How to use *args and **kwargs in Python作者:Sofeng一次公司的交流会上,讨论了这个问题,为加深映像和锻炼英语,将原文翻译了下!如何在python中使用可变长度的参数.这个特殊的语法, *args and **kwargs 在一个方法中,是为了传递多个可变的参数。单个星号的形式(*args)是为了传递一个可变长度的list转载 2012-01-01 19:53:56 · 751 阅读 · 0 评论 -
decorator的使用
如何调用decorator基本上调用decorator有两种形式第一种:@Adef f (): …这种形式是decorator不带参数的写法。最终 Python 会处理为:f = A(f)还可以扩展成:@A@B@Cdef f (): …最终 Python 会处理为:f = A(B(C(f)))转载 2012-01-01 19:50:28 · 528 阅读 · 0 评论 -
Decorators入门 (二)
回顾:不含参数的decorators在前文中,我介绍了如何使用不含参数的decorators,并使用类来实现。因为我发现这样做更容易接受。如果创建了一个无参decorator,被decorated的函数被传至构造器,每次调用decorated函数时就会调用__call__()方法: class decoratorWithoutArguments(object): d转载 2012-01-01 19:48:13 · 491 阅读 · 0 评论 -
Decorators入门 (一)
我预计它会成为Python最重要的几个特性之一。而问题是我见过的所有介绍decorators的文章都很容易让人感到困惑。所以我打算在这里给以纠正以正视听。(本系列文章将录入开源类书籍Python3之模式和用法) Decorators vs. Decorator模式首先,你得明白使用 “decorator”一词是十分谨慎的决定,因为它可能会让人联想到Design Patterns转载 2012-01-01 19:46:17 · 606 阅读 · 0 评论 -
Python字符与数字的相互转换
原文链接: http://blog.youkuaiyun.com/oatnehc/article/details/6690553需求:需要把一个字符(ASCII或Unicode)转换为数字编码,或者反过来转换.讨论:对于ASCII字符,可以使用内建的ord和chr方法实现需求:>>> chr(97)'a'>>> ord('a') 97对于Unic转载 2012-11-27 17:53:29 · 1484 阅读 · 0 评论