def parse_opts(): parser = OptionParser() parser.add_option("-i", '--input', dest="input_file", help="Input csv file") parser.add_option('-o', '--output', dest='output_file',help='Output csv file') parser.set_defaults(input_file='-') parser.set_defaults(output_file='-') return parser.parse_args() def main(): (options, args) = parse_opts() input=options.input_file != '-' and open(options.input_file,'rb') or sys.stdin output=options.input_file != '-' and open(options.output_file ,'wb') or sys.stdout process(input,output) input.close() output.close()