#使用流程:
import sys
import argparse
def cmd():
args = argparse.ArgumentParser(description = 'Personal Information ',epilog = 'Information end ')
#必写属性,第一位
args.add_argument("name", type = str, help = "Your name")
#必写属性,第二位
args.add_argument("birth", type = str, help = "birthday")
#可选属性,默认为None
args.add_argument("-r",'--race', type = str, dest = "race", help = u"民族")
#可选属性,默认为0,范围必须在0~150
args.add_argument("-a", "--age", type = int, dest = "age", help = "Your age", default = 0, choices=range(150))
#可选属性,默认为male
args.add_argument('-g',"--gender", type = str, dest = "gender", help = 'Your gender', default = 'male', choices=['male
Python学习笔记_使用argparse模块从命令行读取参数
最新推荐文章于 2021-11-06 21:43:24 发布
这篇博客介绍了如何使用Python的argparse模块从命令行读取参数,包括positional arguments和optional arguments的用法。强调了命令行参数只能是基本类型如str、int,以及如何处理列表参数和boolean类型参数的特殊性。还提到了dest参数的作用和从文件导入参数的思路,并给出了相关资源链接。
摘要由CSDN通过智能技术生成