python import argparse parser = argparse.ArgumentParser(description='OneBusAway CLI') parser.add_argument('command', choices=['realtime', 'station', 'route'], help='The command to execute') parser.add_argument('-c', '--city', default='Seattle', help='The city name') parser.add_argument('-l', '--language', default='en', help='The language') parser.add_argument('-r', '--route', help='The bus route number') parser.add_argument('-s', '--station', help='The bus station name') args = parser.parse_args() if args.command == 'realtime': get_realtime_info(args.city, args.language, args.route) elif args.command == 'station': get_station_info(args.city, args.language, args.station) elif args.command == 'route': get_route_info(args.city, args.language, args.route) [Defaults] city = Seattle language = en


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