1、概念
(1)getopt只能简单地处理命令行参数。
(2)optparse,符合Unix/Posix标准的标准命令行说明功能强大,使用方便,生成方便。
(3)argparse使用户更容易编写友好的命令行界面。该软件所需的程序定义了参数,argparse可以更好地分析syse.argv。同时,argparse模块还可以自动生成提示信息,帮助用户输入错误参数。
2、模块的选择
很多新手可能会使用getopt,使用方便。比如optget不能分析一个参数的多个值,比如filefile1file2file3,但是optparse我没用过,但是考虑到python2.7后被抛弃,不再维护,我们通常不使用。
以上是Python中的三种命命令参数分析模块,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。