import os,sys,re fn = sys.argv[1] + '--uncompressed.css' s = '' with open(fn,'r') as f: s = f.read() ary_min_width = {} ary_max_width = {} for v in s.splitlines(): if '@media' not in v: continue a = re.findall('min-width:[0-9]+',v) if a: _ = a[0] if _ not in ary_min_width.keys(): ary_min_width[_] = 0 ary_min_width[_]+=1 a = re.findall('max-width:[0-9]+',v) if a: _ = a[0] if _ not in ary_max_width.keys(): ary_max_width[_] = 0 ary_max_width[_]+=1 for k,v in ary_min_width.items(): print k, 'has', v for k,v in ary_max_width.items(): print k, 'has', v