python
portlet
I really need it?
I can't live with it ...
展开
-
将django的HTTP响应保存为excel
最近为团队在公司内部建的站好多页面中需要导出为excel格式,在网上查了查之后终于实现了,在这里记录一下,以便日后需要时查看一下。这里需要python中安装xlwt模块,代码大致如下: #encoding=utf-8 import xlwt from django.http import HttpResponse from django.template.loader import get原创 2011-11-21 23:06:06 · 4343 阅读 · 1 评论 -
python with 语句研究
原文地址: http://blog.csdn.net/huithe/article/details/6658831 import sys class test: def __enter__(self): print "enter" return 1 def __exit__(self,*args): print "exi转载 2012-06-09 19:26:02 · 3508 阅读 · 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 · 517 阅读 · 0 评论 -
Django数据库操作笔记
from django.db.models import Count from django.db.models import Sum from django.db.models import Avg sum操作 Sales_amount.objects.values('原创 2011-12-04 19:54:25 · 2519 阅读 · 0 评论 -
How To Use Linux epoll with Python
Introduction As 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 · 769 阅读 · 0 评论 -
python多进程网络服务器
最近看Nginx有些收获,于是想用python语言来实现一个简易的网络服务器模型:一个主进程和3个子进程,主进程只负责创建侦听的socket,并创建子进程然后等待子进程退出,而真正的工作全部交给子进程来做,包括接收新的连接请求以及发送。这里没有使用锁,而只是用了时间戳来简单模拟避免‘惊群’现象的发生。这里也省去了进程之间通信以及信号处理等工作。 具体代码如下: #encoding=原创 2012-04-15 13:10:42 · 3507 阅读 · 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 · 646 阅读 · 0 评论 -
python时间操作
获取当前秒数 import time print time.time() 获取时间字符串 import time lst = 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 · 682 阅读 · 0 评论 -
django 引发“内存泄漏” 的问题
早在一年以前,自己写的一个程序部署在公司的服务器上长期运行,后来发现这台机器内存经常被这个进程占光,于是怀疑是python内存回收的问题。 最近两天,这个问题又冒了出来,因为业务的发展,项目中需要的脚本程序越来越多,所以这个问题必须解决,于是花了两周的时间一直在排查,而网上也有很多文章描述python占用内存不回收的问题。 终于在今天网上搜到一篇文章介绍django引起内存泄漏的问题 http原创 2012-03-07 20:53:40 · 3918 阅读 · 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 · 1067 阅读 · 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 · 695 阅读 · 0 评论 -
decorator的使用
如何调用decorator 基本上调用decorator有两种形式 第一种: @A def f (): … 这种形式是decorator不带参数的写法。最终 Python 会处理为: f = A(f) 还可以扩展成: @A @B @C def f (): … 最终 Python 会处理为: f = A(B(C(f)))转载 2012-01-01 19:50:28 · 469 阅读 · 0 评论 -
Decorators入门 (二)
回顾:不含参数的decorators 在前文中,我介绍了如何使用不含参数的decorators,并使用类来实现。因为我发现这样做更容易接受。 如果创建了一个无参decorator,被decorated的函数被传至构造器,每次调用decorated函数时就会调用__call__()方法: class decoratorWithoutArguments(object): d转载 2012-01-01 19:48:13 · 438 阅读 · 0 评论 -
Decorators入门 (一)
我预计它会成为Python最重要的几个特性之一。而问题是我见过的所有介绍decorators的文章都很容易让人感到困惑。所以我打算在这里给以纠正以正视听。 (本系列文章将录入开源类书籍Python3之模式和用法) Decorators vs. Decorator模式 首先,你得明白使用 “decorator”一词是十分谨慎的决定,因为它可能会让人联想到 Design Patterns转载 2012-01-01 19:46:17 · 537 阅读 · 0 评论 -
Python字符与数字的相互转换
原文链接: http://blog.csdn.net/oatnehc/article/details/6690553 需求: 需要把一个字符(ASCII或Unicode)转换为数字编码,或者反过来转换. 讨论: 对于ASCII字符,可以使用内建的ord和chr方法实现需求: >>> chr(97) 'a' >>> ord('a') 97 对于Unic转载 2012-11-27 17:53:29 · 1407 阅读 · 0 评论