《Python实例》基础之argparse,提供一个友好的接口说明,老大说我做的真好
Posted 香菜聊游戏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Python实例》基础之argparse,提供一个友好的接口说明,老大说我做的真好相关的知识,希望对你有一定的参考价值。
python经常是作为脚本在使用,在大部分的时候我们写的脚本都要给其他人使用,参数的调用常规的情况下需要提供说明文档,说明每个参数是怎么使用的,但是如果是给同组内的程序同学使用,大都不愿意写文档,对于我们程序同学来说写代码更简单,再说源码都给你了要什么文档。
提供文档太费时,又写不好,不提供文档吧又不太又好,今天在python中发现了一个参数解析器,完美的解决这个问题,今天讲一下参数解析器的使用,好了,废话蛮多了,开始吧。
1、模块介绍
模块的源码位置 lib/argparse,如果你在代码中使用的不是这个位置,说明你导入错了。
argparse 可以让你轻松的编写用户友好的命令行接口, argparse
模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。
2、来个例子
打开控制台,切换到代码所在的位置,然后输入命令:
python ModifyFile.py -h
命令格式:python fileName.py -h
python :表示执行python命令
ModifyFile.py :是我python的文件
-h :表示查看文档
可以看到提示了脚本的使用情况,以
以上是关于《Python实例》基础之argparse,提供一个友好的接口说明,老大说我做的真好的主要内容,如果未能解决你的问题,请参考以下文章