首页 > 编程知识 正文

python自定义模块,python模块安装

时间:2023-05-04 01:25:48 阅读:42742 作者:3568

GitHub中有很多argparse模块的各种形式的调用,参照计算圆柱体的板栗说明各种调用形式的作用

1 .位置参数importmathimportargparseparser=arg parse.argument parser (描述=' helloargparse ' ) parser.add _ argument 帮助信息parser.add_argument )、type=int、help='this is height ' ) args=parser.parse_args(#在命令行中为参数指定def cy height(3360 )圆柱体体积vol=(math.pi ) ) * (radius ** 2)计算heightreturnvolif _ _ name _=' _ _ main _ ' 3365292;

必须如上图所示对准位置参数。 否则,计算结果也不同

2 .关键词参数只需在参数名称前增加两条横条即可

importmathimportargparseparser=arg parse.argument parser (描述-Helloargparse ' ) parser.add_argument )-- us'(#参数名称、数据类型、帮助信息parser.add_argument )、type=int、help='this is height ' ) args=parser.parse_args(# height(3360 )圆柱体体积vol=(math.pi ) ) * (radius ** 2)计算heightreturnvolif _ _ name _=' _ _ main _ ' 3365292;

如上图所示的位置参数不再可用,并报告错误。 只能使用关键字参数传递参数,执行结果也正确

3 .关键字参数名称importmathimportargparseparser=arg parse.argument parser (描述=' helloargparse ' ) parser.add _ 防止冲突args=parser.parse _ argument ('-height ),type=int,help='thisisheiis ),用于定义数据类型,帮助信息height(3360 )圆柱的体积vol=(math.pi ) ) * (radius ** 2)计算heightreturnvolif _ _ name _=' _ main _ ' 3365292;

也可以用-h显示参数信息

4.default参数importmathimportargparseparser=arg parse.argument parser (描述=' helloargparse ' ) parser.add _ help='this is radius ' ) #是参数名称、数据类型、帮助信息parser.add_argument('-h ','--height ',type=int,defaaaat ) height(3360 )圆柱的体积vol=(math.pi ) ) * (radius ** 2)计算heightreturnvolif _ _ name _=' _ main _ ' 3365292;

使用default参数,可以直接在pycharm上运行参数,而无需从命令行重新发送参数,如下图所示

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。