python的命令行参数处理
Posted 告别年代
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的命令行参数处理相关的知识,希望对你有一定的参考价值。
import argparse # A position argument func_choice = {‘client‘ : ‘client function‘, "server" : "server function"} # parser parser = argparse.ArgumentParser(description = "Select your favorite function") # add argument parser.add_argument(‘role‘, choices = func_choice, help = "select your role") parser.add_argument("-p", type = int, help = "select your port") # parse args = parser.parse_args() print("You select role {0} and port {1}".format(func_choice[args.role], args.p))
以上是关于python的命令行参数处理的主要内容,如果未能解决你的问题,请参考以下文章