Python 3标准库
The Python3 Standard Library by Example
-----------------------------------------
第十四章 应用构建模块
-----------------------------
14.1 argparse:命令行选项和参数解析
-----------------------------
argparse模块
14.1.1 建立解析器
14.1.2 定义参数
argparse模块
14.1.3 解析命令行
sys.argv[1:]
parse_args()
14.1.4 简单示例
14.1.4.1 参数动作
14.1.4.2 选项前缀
14.1.7 高级参数处理
表14-1 argparse中可变参数定义的标志
-----------------------------------------------------------------------------------------------------------
值 | 含义
-----------------------------------------------------------------------------------------------------------
N | 参数的绝对个数(例如3)
-----------------------------------------------------------------------------------------------------------
? | 0或1个参数
-----------------------------------------------------------------------------------------------------------
* | 0或所有参数
-----------------------------------------------------------------------------------------------------------
+ | 所有(至少1个)参数
-----------------------------------------------------------------------------------------------------------
14.1.7.2 参数类型
14.1.7.4 定制动作
14.2 getopt:命令行选项解析
------------------------------------
14.2.4 一个完整的例子
------------------------------------
14.4 getpass:安全密码提示
------------------------------------
14.4.1 示例
getpass()函数
-------------------------------------
14.5 cmd:面向行的命令处理器
cmd模块里包含一个公共类Cmd
------------------------------------
14.5.2 命令参数
14.5.4 自动完成
原文地址:https://www.cnblogs.com/niaocaizhou/p/12027569.html