argparse 处理命令行参数

argparse模块 主要用来处理传入的命令行参数,之前版本有使用 optparse模块 实现类似的效果,不过 optparse模块 已停止更新,并不推荐使用了。

argparse模块 使用:

  • ArgumentParser - 创建parser实例。
  • add_argument - 添加命令行参数。
  • parse_args - 处理参数。

其中关键的部分是 add_argument

textwrap 字符串段格式化

textwrap 模块是一个使字符串按要求排列的模块。主要方式包括以下几种:

  • wrap - 返回格式化后的字符串列表,每一行为列表的一个元素。
  • fill - 按指定宽度填充字符串的每一行。
  • shorten - 略缩显示字符串。
  • dedent - 反缩进去除每行行首的空白。这方便显示三引号中的内容而不修改其源代码中的缩进。
  • indent - 添加缩进。