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