我敢肯定,你已經看到了這個教程: https://docs.python.org/2/howto/argparse.html
但是,即使這是一個有點鈍。 因此,這裏是一條捷徑舉例來說:
import argparse
def get_command_line_arguments():
parser = argparse.ArgumentParser(description='Parse --foo and --bar from the command line')
parser.add_argument('--foo', default=0, type=int, choices=[0, 1, 2], help="gives the foo argument")
parser.add_argument('--bar', default=1.0, type=float, help="the bar floating scaler")
parser.add_argument('--zoo', default="", help="zoo is an optional string")
args = parser.parse_args()
return args
def main():
args = get_command_line_arguments()
foo = args.foo
bar = args.bar
zoo = args.zoo
,這是所有有它 - 至少一個上手的例子。