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 文件代码如下所示:

相关推荐

  1. Python异常处理

    2024-06-17 01:06:03       14 阅读
  2. Python异常处理

    2024-06-17 01:06:03       41 阅读
  3. Python异常处理

    2024-06-17 01:06:03       23 阅读
  4. Python程序中异常处理解决方法

    2024-06-17 01:06:03       35 阅读
  5. python--异常处理

    2024-06-17 01:06:03       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 01:06:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 01:06:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 01:06:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 01:06:03       18 阅读

热门阅读

  1. 数据结构之B树的原理与业务场景

    2024-06-17 01:06:03       8 阅读
  2. Autosar实践——诊断配置(DaVinci Configuration)

    2024-06-17 01:06:03       6 阅读
  3. 2024.06.16 刷题日记

    2024-06-17 01:06:03       4 阅读
  4. linux发展历程

    2024-06-17 01:06:03       6 阅读
  5. atcoder ABC 358-B题详解

    2024-06-17 01:06:03       7 阅读
  6. Qt中的事件循环

    2024-06-17 01:06:03       6 阅读
  7. Linux各目录的作用

    2024-06-17 01:06:03       7 阅读
  8. MySQL 保姆级教程(四):过滤数据

    2024-06-17 01:06:03       6 阅读
  9. 一千题,No.0070(组合数的和)

    2024-06-17 01:06:03       7 阅读
  10. 新人学习笔记之(变量)

    2024-06-17 01:06:03       6 阅读
  11. python 如何生成原创文章

    2024-06-17 01:06:03       7 阅读