| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> python中argparse模块,action=‘store_true‘ -> 正文阅读 |
|
[人工智能]python中argparse模块,action=‘store_true‘ |
?1. 问题描述经常炼丹的朋友对下面这段代码非常熟悉。
然后问题来了,action他的意义在这里是什么? 我去查了查资料,简单的做个总结 2.?add_argument() 方法官方介绍在这个方法中,
其中 action?- 当参数在命令行中出现时使用的动作基本类型。 详细来讲,就是 actionArgumentParser?对象将命令行参数与动作相关联。这些动作可以做与它们相关联的命令行参数的任何事,尽管大多数动作只是简单的向?parse_args()?返回的对象上添加属性。
3. 实例测试与对比?step01用实例来讲:
输出的结果为: step 02??接下来我们引入 store。
注意,我在这里增加了 action='store_const', const = '80W' 替换了原来的 default = '80w' 程序可以运行,但是我们可以看到,值出现了变化 money这里变成了none。 一步一步来。 step03:store后面是否可以自定义?? ?代码变红了,我还以为可以。实际上不行。 step04:为什么我的输出值为None?? 修改了赋值语句之后,可以取到值。 ? 但是对比可以得到,?取值时候需要加入索引。 parser.parse_args(['-m']) step05 理解store_true,store_false这个时候我们再回头来看,就很清晰了,就是给参数赋值为true和false。 准确描述为:“当带有store_true时,你传入对应参数,则触发为真,否则为假。”
那在我们具体应用中呢? 看实例
? 当我们调用为true的时候, 这些就非常明确了。? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 16:24:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |