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

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