import sys args = sys.argv[1:] while args: arg = args[0] if arg == '-d': args = args[1:] elif arg == '-sourcepath': args = args[1:] else: break args = args[1:] for file in args: out = file.lower().replace('.java', '.class') with open(file, 'rb') as infile, open(out, 'wb') as outfile: for line in infile: if not line.startswith(b'/*javac*/'): outfile.write(line) sys.exit(0)