argparse实现与shell进行交互

argparse提供了非常友好的命令行解析接口,在命令行参数比较多的时候更为明显。

import argparse

parser = argparse.ArgumentParser(description='Regards to your name.')

parser.add_argument('-n', dest='m_name',type=str,help='your name')

options = parser.parse_args()

print('Hello',options.m_name)

当你用shell输入

python3 test.py -n Qin

就会输出:

Hello Qin

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,536评论 19 139
  • getopt:和C中的getopt()等价。optparse:2.7后已不推荐使用。argparse:基于optp...
    顾慎为阅读 8,813评论 1 10
  • 摘要:今天开始,将会连续用几篇文章教大家认识主板上的各种元器件,认识它们的名称、外观,了解它们的作用,今天的内容是...
    最爱白菜阅读 665评论 0 1
  • 很多人提到牛顿,最先想到的就是他被苹果给砸了脑袋… 这位被世人称为“百科全书”的男人,提出了万有引力和三大运动定律...
    百万心生活阅读 292评论 0 0
  • 师北宸一块听听写作课(老师这篇我早就写了) 上中学开始,我是比较喜欢看文字的,家里离学校8里地,一天走四趟,路上的...
    老蝈阅读 150评论 3 2

友情链接更多精彩内容