博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getopt实现传参自动识别
阅读量:5277 次
发布时间:2019-06-14

本文共 632 字,大约阅读时间需要 2 分钟。

test.py

#!/usr/bin/env python# -*- coding: utf-8 -*-import getoptimport sys#-h-f-v为了下面的识别opts,args = getopt.getopt(sys.argv[1:],'-h-f-v',['help','filename=','version'])#print(opts)for opt_name,opt_value in opts:    if opt_name in ('-h','--help'):        print("[*] Help info")        sys.exit()    if opt_name in ('-v','--version'):        print("[*] Version is 0.01 ")        sys.exit()    if opt_name in ('-f','--filename'):        fileName = opt_value        print("[*] Filename is ",fileName)        # do something        sys.exit()

运行test.py -v

打印 "[*] Version is 0.01 "

转载于:https://www.cnblogs.com/kevincaptain/p/10193797.html

你可能感兴趣的文章
For-Each循环
查看>>
斜率优化dp*
查看>>
SQL通用分页存储过程
查看>>
ApacheCN 活动汇总 2019.2
查看>>
HOJ 1447 Compromise (DP)
查看>>
iOS8新特性之交互式通知
查看>>
Android 位置服务
查看>>
Java中的Object类
查看>>
hdu2053
查看>>
Java编程兵书
查看>>
jquery动态表格,动态添加表格行
查看>>
将中文汉字转换成拼音(全拼)
查看>>
初探微积分
查看>>
网络流 - 上下界网络流
查看>>
Hiv - 1
查看>>
keepalived 健康检测
查看>>
django中的分页设置
查看>>
android检测网络连接状态示例讲解
查看>>
STC单片机EEPROM读写
查看>>
为何要重拾英语
查看>>