
python
NiceEleven
这个作者很懒,什么都没留下…
展开
-
Python常用模块种类的系统介绍及与操作系统相关的调用和操作
内置模块(不用import就可以直接使用)常用内置函数: Python代码 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这转载 2012-05-29 12:09:17 · 1058 阅读 · 0 评论 -
python time 和datetime类型转换,字符串型变量转成日期型变量
s1='20120125'; 6 s2='20120216'; 7 a=time.strptime(s1,'%Y%m%d'); 8 b=time.strptime(s2,'%Y%m%d'); 9 a_datetime=datetime.datetime(*a[:3]); 10 b_datetime=datetime.datet转载 2012-05-29 11:15:58 · 2255 阅读 · 0 评论 -
django分页
django 分页 python code[python] view plaincopyprint?#!/usr/bin/env python # -*- coding: utf-8 -*- # Create your views here. from django.shortcuts import r原创 2012-05-24 08:57:30 · 363 阅读 · 0 评论 -
Django一个比较隐含的函数url(转)
Django下有一个比较隐含的函数url,在django/conf/urls/defaults模块中,虽然只有短短的10行代码,但功能却很了得。起初初学Django,并没有发现它,Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可转载 2012-05-24 17:12:39 · 365 阅读 · 0 评论 -
用Python计算身份证校验码
原来的天朝良民证是15位,构成如下:1~6位:地址码。采用的是行政区划代码,可以去统计局的网站查。7~12位:生日期码。构成为yymmdd。13~15位:顺序码。每个地区出生人口按顺序递增,最后一位奇数分给男的,偶数分给女的。18位则有2点改动:1.生日期码变为8位,构成为yyyymmdd。2.增加校验码,即第18位。按照ISO 7064:1983.MOD 11-2校验转载 2012-05-24 09:00:07 · 1418 阅读 · 0 评论 -
如何读取并采集动态增长的日志文件
想抓取一个Linux应用的日志文件,采集里面的有用信息。但由于日志文件是动态增长的,且增长相对较快,有没有什么好的方法只抓取最新的内容。抄自 David M. Beazley:import timedef follow(thefile): thefile.seek(,2) while True: line = thefile.readline()原创 2012-05-24 09:01:27 · 1402 阅读 · 0 评论 -
PyUnit单元测试
一、软件测试大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entropy)所描述的那样:一个程序从设计很好的状态开始,随着新的功能不断地加入,程序逐渐地失去了原有的结构,最终变成了一团乱麻(其实最初的"很好的状态"得加个问号)。测试的目的说起来其实很简单也转载 2012-05-24 08:58:15 · 1132 阅读 · 0 评论