之前写过的一个python统计框架
之前在做一些数据统计方面的工作,主要是用脚本去跑一些帐单,开始做的时候用shell,后来发现还是python可读性高,总结一下之前写过的python统计的框架,给喜欢PYTHON的朋友分享一下
假设日志目录如下,先按月分目录,每级下按业务分目录,每级业务下按天分不天的日志。
框架主要实现以下功能:
1.配置文件管理
2.一个日期范围,跑范围内的帐单
3.很方便的处理文件路径问题
4.通过python的datetime库来实现日期转化,运算等。
5.封装MYSQL操作,封装了ON DUPLICATE KEY UPDATE 的功能,调用很方便。
源码如下,主要是三个文件
Util.py
View Code
1 #coding=utf-8
2 '''
3 Created on 2011-10-19
4
5 @author: lincolnlin
6 '''
7 import string
8 import datetime
9 import re
10
11 oneday=datetime.timedelta(days=1)
12 today=datetime.date.today()-oneday*3
13
14 def toInt(i,default):
15 '''整数检查'''
16 try:
17 ret=int(i)
18 except Exception,err:
19 ret=default
20 finally:
21 return ret
22
23 def toPosInt(i,default):
24 '''非负整数检查'''
25 try:
26 ret=int(i)
27 if ret
页:
[1]