Python gzip

来源:互联网 发布:准提法网络佛学院官网 编辑:程序博客网 时间:2024/06/03 03:34

frompymongo import MongoClient

importsys

importStringIO

importgzip

replset= MongoClient(sys.argv[1],replicaset=sys.argv[2])

coll= replset[sys.argv[3]].call_info_tab

compressedFile= StringIO.StringIO()

forrec in coll.find({'insertTime':long(sys.argv[4])}):

if rec.get('data'):

compressedFile.write(rec.get('data'))

compressedFile.seek(0)

decompressedFile= gzip.GzipFile(fileobj=compressedFile, mode= 'rb')

with open(sys.argv[5],'w') asoutfile:

content= decompressedFile.read()

for linein content.split(sys.argv[6]):

outfile.write(line+'\n');

outfile.close()

0 0
原创粉丝点击