1. 首页
  2. 编程语言
  3. Python
  4. Python ArgumentParse的subparser用法说明

Python ArgumentParse的subparser用法说明

上传者: 2022-01-18 21:30:27上传 PDF文件 68.89 KB 热度 18次

在写一些很小的机器学习项目的时候,我们往往希望training, testing和inference能共用一个入口main,但是不同的功能使用不同的input参数.当然如果三个功能对应三个.py脚本问题也不大,但是毕竟觉得不太优雅.这个时候就需要考虑如何让代码更加简单有条理.主要是最近在看parser有关的东西,所以看到了一个项目,里面的使用subparser的地方是值得借鉴的,下面附上代码和部分自己的一些见解代码test.py:运行。flags为namespace空间,结果是Namespace,包含程序定义了的命令行参数,而unparsed为程序没有定义的命令行参数。

下载地址
用户评论