python import optparse parser = optparse.OptionParser() parser.add_option("-f", "--file", dest="filename", help="specify the input file") parser.add_option("-v", action="store_true", dest="verbose", default=False, help="enable verbose mode") (options, args) = parser.parse_args() if options.filename: print("Input file:", options.filename) if options.verbose: print("Verbose mode enabled") import org.apache.commons.cli.*; public class Main { public static void main(String[] args) { Options options = new Options(); options.addOption("f", "file", true, "specify the input file"); options.addOption("v", "verbose", false, "enable verbose mode"); CommandLineParser parser = new DefaultParser(); try { CommandLine cmd = parser.parse(options, args); if (cmd.hasOption("f")) { System.out.println("Input file: " + cmd.getOptionValue("f")); } if (cmd.hasOption("v")) { System.out.println("Verbose mode enabled"); } } catch (ParseException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文