argparse@python

作者: WrRanX | 来源:发表于2019-08-18 03:22 被阅读0次

argparse, Parser for command-line options, arguments and sub-commands.

介绍

命令行是一个程序软件的界面;设计良好的命令行界面可以提升软件的易使用性。argparse是python中一个负责解析命令、子命令、参数与选项的工具。

概念

此处主要介绍一些相关的基本概念,特别是“命令”、“子命令”、“参数”与“选项”。

命令是软件实体的主入口;

子命令则是负责该软件实体中更细节的一些功能。

软件实体需要输入以确定自己的行为,输入根据变更的频度顺次为:

  • 参数(经常)

  • 选项(有时)

  • 配置文件(偶尔)

  • 数据文件(极少)

之外,变更频次越低的越能更大程度改变软件实体的行为;因此对频次越低的输入进行修改的用户往往是使用经验也十分丰富。

argparse对于这些不同的指令解析提供了很好的技术支持,更多详情可以参见Using Cases@argparse

参考资料

Python3官方文档:https://docs.python.org/3/library/argparse.html

相关文章

  • argparse@python

    argparse, Parser for command-line options, arguments and ...

网友评论

    本文标题:argparse@python

    本文链接:https://www.haomeiwen.com/subject/dbblsctx.html