import sys if sys.platform == 'win32': args = sys.argv[1:] inf = None while args: a = args[0] if a == '-o': out = args[1] args = args[2:] continue args = args[1:] if not a[0] in "/-": if not inf: inf = a continue if a[:3] == '/Fo': out = a[3:] infile = open(inf, 'rb') outfile = open(out, 'wb') for l in infile.readlines(): if l[:3] != b'#as': outfile.write(l) sys.exit(0) else: import getopt opts, args = getopt.getopt(sys.argv[1:], 'co:') for opt, arg in opts: if opt == '-o': out = arg infile = open(args[0], 'rb') outfile = open(out, 'wb') for l in infile.readlines(): if l[:3] != b'#as': outfile.write(l) sys.exit(0)