« Squid Development Projects主页 squid的各种支持补丁和相关小程序 | Main | Firefox 1.5 教育网下载 (windows mac linux * 中文版 English version) »
November 29, 2005
Python 的参数处理和用 gzip module 读取压缩文件
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2005/11/29/000840.html http://windtear.net/archives/2005/11/29/000840.html 随便写的一个python脚本 结合shell的两个for循环 处理了一大堆已打包的数据 有四点可以提的就是 1. sys module 的参数部分 2. string module 字符串的相关函数 3. gzip 的处理(其实和普通的文件读写调用一样) 4. if 控制结构和缩进 标题定为: Python 的参数处理和用 gzip module 读取压缩文件 #!/usr/bin/python # # process lot of gzipped data # by windtear # import sys import string import gzip if len(sys.argv) == 1: print "please enter your arg! e.g.:\n windtear.py /log/ipcn.090000.gz" exit else: sf = sys.argv[1] if not sf.endswith(".gz"): print "arg error! should be .gz file e.g.:\n windtear.py /log/ipcn.090000.gz" else: tf = sf[0:5]+sf[10:12]+'/done.txt' print 'from '+sf+' to '+tf a=gzip.open(sf) #a=gzip.open(sf,'rb',6) while True: b=a.readline() if not b: break print b a.close() |
Posted by windtear at November 29, 2005 5:20 PM