The Python Command Line Interface (CLI) tutorial is a step-by-step guide that teaches you how to create a simple Python CLI. It covers the basics of creating a CLI, parsing command-line arguments, ...
It is still not mature to be the preferable Python module for CLI. getopt is a de-facto cross-language standard. Many programmers that came from other programming languges are already familiar with it ...