#!/usr/bin/env python import sys sep = '\t' pc = 5 try: pc = int(sys.argv[1]) except: pass try: sep = sys.argv[2] except: pass # for line in sys.stdin.readlines(): try: line = line.rstrip().split(sep) for i in range(len(line)): try: line[i] = int(line[i]) except: try: line[i] = float(line[i]) except: pass sys.stdout.write(sep.join([('{0:.'+str(pc)+'E}').format(x) if isinstance(x, float) else str(x) for x in line]).replace('\n','')+'\n') except IOError: sys.exit(0)