python 获取命令行参数
来源:互联网 发布:centos 集成环境 编辑:程序博客网 时间:2024/06/05 00:34
最近因工作需要使用Python写个脚本,用到了获取命令行参数,这里顺便总结下做个笔记,下次用到过来瞅瞅就方便的多了
import sysimport getoptdef usage(): print ("sys.argv[0]: '-a aa -b bb -c cc'") print ("sys.argv[0]: ' -h'") def db_get_args(): try: opts,args = getopt.getopt(sys.argv[1:], "ha:b:c:") except getopt.GetoptError,err: print str(err) usage() sys.exit(1) if len(opts) == 3: for op,value in opts: if(op == "-h"): usage() sys.exit(1) elif(op == "-a"): aa = value elif(op == "-b"): bb = value elif(op == "-c"): cc = value else: usage() sys.exit(1) else: usage() sys.exit(1) return aa,bb,ccaa,bb,cc = db_get_args()print aa,bb,cc假如脚本名为getargs.py
执行脚本python getargs.py -a "hello" -b " world" -c "I'm comming"
则执行结果为
hello world I'm comming
0 0
- Python获取命令行参数
- python 获取命令行参数
- Python获取命令行参数
- Python获取命令行参数
- python 获取命令行参数
- Python 获取命令行参数
- python获取命令行参数
- 【Python】Python获取命令行参数
- python 获取命令行参数小记
- python 获取命令行参数+退出程序
- Learning Python 028 获取命令行参数
- python获取命令行输入参数列表
- Python次位面——获取命令行参数
- python获取命令行参数的几种方法总结
- 命令行参数获取
- MFC获取命令行参数
- MFC 获取命令行参数
- 获取命令行参数
- MySQL锁的用法之行级锁
- Programming Exercise 3: Multi-class Classification and Neural Networks Machine Learning
- 多线程的好处
- Android 自定义 ViewPager 打造千变万化的图片切换效果
- webStorm字体设置
- python 获取命令行参数
- 基于arcgis model转换CAD至SHP,实现注记到多边形字段传递
- ios 10 私有api 跳转设置页面
- Android开发模式MVP,MVC
- 函数
- 冬季练习
- ds作业(hash)
- OfficeContainer.cpp
- php复选框生成数组与mysql的交互问题