国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

使用python遞歸子目錄處理日志文件

2019-11-14 17:39:19
字體:
供稿:網(wǎng)友

重要說明

(1)python使用4個(gè)空格進(jìn)行層次縮進(jìn)的(不是tab),在eclipse里面可以直接使用tab縮進(jìn),是因?yàn)?a >eclipse會(huì)實(shí)時(shí)地將tab轉(zhuǎn)成4個(gè)空格

(2)在eclipse中安裝pyDev插件,就可以調(diào)試python腳本了

(3)如果在python文件中存在中文字符,需要在python文件的開頭處指明文件的編碼類型,形式如:#coding=gbk

(4)以下代碼使用的是python2.7.3版本

+++++++++  main.py  +++++++++

#coding=gbk# filename : main.py# author : kekec# date : 20140813import os,sysimport filedirimport filterfile_suffix = '*.txt'root_path   = 'F://新建文件夾//20140714'result_path = unicode('result.txt' , "utf8")wfile = open(result_path, 'w')for i in filedir.search_file(file_suffix, root_path):    PRint i    bfile = False;    rfile = open(i, 'r')    while 1:        line = rfile.readline()        if not line:            break                if (False == filter.is_filter(line)):             if (False == bfile):                wfile.write(i)                wfile.write('/n')                bfile = True            print line             wfile.write(line)            wfile.flush()                rfile.close()wfile.close()

+++++++++  filedir.py  +++++++++

#coding=gbk# filename : filedir.py# author : kekec# date : 20140813import os,sys,fnmatchdef search_file(pattern="*.txt", root=os.curdir):    for path, dirs, files in os.walk(os.path.abspath(root)):        for filename in fnmatch.filter(files, pattern):            yield os.path.join(path, filename)

+++++++++  filter.py  +++++++++

#coding=gbk# filename : filter.py# author : kekec# date : 20140813ALOG_0 = '[ERROR]'BLOG_0 = 'OnGameUpdateDB'CLOG_0 = 'Field25'DLOG_0 = 'execute'ELOG_0 = 'failed'def is_filter(line):    a = line.find(ALOG_0) >= 0    b = line.find(BLOG_0) >= 0    c = line.find(CLOG_0) >= 0    d = line.find(DLOG_0) >= 0    e = line.find(ELOG_0) >= 0        return (a and b and c and d and e)

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乃东县| 康定县| 新源县| 砚山县| 安康市| 临汾市| 监利县| 祥云县| 馆陶县| 曲沃县| 中山市| 景泰县| 通辽市| 天长市| 宜章县| 紫金县| 华阴市| 西华县| 闽侯县| 通化市| 新巴尔虎左旗| 福安市| 铜陵市| 镇坪县| 垦利县| 澜沧| 江陵县| 海淀区| 阳新县| 高陵县| 乐亭县| 富裕县| 阜阳市| 乐安县| 虞城县| 黄平县| 正阳县| 沧州市| 平定县| 瓮安县| 棋牌|