本文主要是介绍python命令行参数异常处理的方法:Exception getopt.GetoptError异常,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一. 简介
前一篇文章学习了 针对 python的命令行参数进行处理时,提供的模块: getopt模块。文章如下:
python3的基本语法:命令行参数-CSDN博客
本文继续学习 getopt模块的一个方法 getopt.GetoptError。
二. python命令行参数:Exception getopt.GetoptError
在没有找到参数列表,或选项的需要的参数为空时,会触发 Exception getopt.GetoptError 异常。
异常的参数是一个字符串,表示错误的原因。
msg 属性和 opt 属性 为相关选项的错误信息。
实例
假定我们创建这样一个脚本,可以通过命令行向脚本文件传递两个文件名,同时,我们通过另外一个选项查看脚本的使用。脚本使用方法如下:
usage: test.py -i <inputfile> -o <outputfile>
test.py 文件代码如下所示:
这篇关于python命令行参数异常处理的方法:Exception getopt.GetoptError异常的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!