一文学会效率提升技巧

复制#!/usr/bin/env python  # -*- encoding:utf-8 -*-  import sys  import re  import cutmode  def where(col, cmpexpr, val, cmptype):     sw ={        >: lambda y, x: y > x,         >=: lambda y, x: y >= x,        <: lambda y, x: y < x,        <=: lambda y, x: y <= x,        ==: lambda y, x: y == x,         !=: lambda y, x: y != x,     }    for line in sys.stdin:         line = line.strip()        #data= re.split(\s+,line)        data = line.split(\t       if len(data) <= col : continue       if cmptype == int:             number = int(data[col])            val = int(val)        elif cmptype == float           number = float(data[col])            val = float(val)        else:             number = data[col]        if sw[cmpexpr](number,val):            print line.strip()  if __name__ == __main__   col = int(sys.argv[1])    cmpexpr = sys.argv[2]    val = sys.argv[3]    cmptype = sys.argv[4]    where(col, cmpexpr, val, cmptype)  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.

THE END
本站服务器由亿华云赞助提供-企业级高防云服务器