豆包ko 发表于 2015-4-24 05:06:45

之前写过的一个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]
查看完整版本: 之前写过的一个python统计框架