python参数解包(Python有哪些命令行参数解析模块?)
导读:1、概念...
1 、概念
(1)getopt只能简单地处理命令行参数 。
(2)optparse ,功能强大 ,使用方便 ,方便地生成符合Unix/Posix标准的标准命令行说明 。
(3)argparse使用户更容易编写友好的命令行界面 。该软件所需的程序进行了参数定义 ,argparse可以更好地解析sys.argv 。与此同时 ,argparse模块还可以自动生成提示信息 ,帮助用户输入错误参数 。
2 、模块的选择
许多新手可能会使用getopt ,而且使用方便 。比如optget不能解析一个参数的多个值 ,比如-filefile1file2file3 ,而optparse其实我没用过 ,但考虑到它在Python2.7之后就被抛弃 ,不再维护 ,我们通常也不会使用它 。
以上就是Python中3种命令行参数解析模块,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!