python_getopt解析命令行输入参数的使用
来源:互联网 发布:金无怠 知乎 编辑:程序博客网 时间:2024/05/29 16:40
import getoptimport sysconfig = { "input":"", "output":".", }#getopt三个选项,第一个一般为sys.argv[1:],第二个参数为短参数,如果参数后面必须跟值,须加:,第三个参数为长参数#是一个列表,opts, args = getopt.getopt(sys.argv[1:], 'hi:o:d', [ 'input=', 'output=', 'help' ] )#参数的解析过程,长参数为--,短参数为-for option, value in opts: if option in ["-h","--help"]: print """ usage:%s --input=[value] --output=[value] usage:%s -input value -o value """ elif option in ['--input', '-i']: config["input"] = value elif option in ['--output', '-o']: config["output"] = value elif option == "-d": print "usage -d"print config
输入的参数:--input=c:\temp\aa -o c:\temp\output -d
打印的结果:
usage -d
{'input': 'c:\\temp\\aa', 'output': 'c:\\temp\\output'}
- python_getopt解析命令行输入参数的使用
- python_getopt解析命令行输入参数的使用
- python_getopt解析命令行输入参数的使用
- 控制台中解析用户输入的命令行参数(argc argv)
- 控制台中解析用户输入的命令行参数(argc argv)
- 命令行参数的解析
- Linux C解析控制台输入命令行参数
- 使用getopt解析命令行参数
- 使用getopt解析命令行参数
- 使用argparse解析命令行参数
- 使用系统调用getopt简化对命令行参数的解析
- Python的命令行参数解析
- 在命令行输入参数 判断每个参数输入的次数
- php接收来自命令行输入的参数
- 使用 args4j 来解析命令行参数
- 使用optparse模块来解析命令行参数
- 命令行参数解析函数getopt_long() 使用详解
- getopt_long()----命令行参数解析函数使用详解
- Linux / Shell编程基础
- 部署MCV 的时候,老是会跳到 Account/Login?ReturnUrl=%2f 这里去。
- 使用BinCompiler将资源文件打包成二进制文件
- Cent OS安装Samba
- linux获取文件大小
- python_getopt解析命令行输入参数的使用
- sql server is null 和 '' 和 = 的折中用法
- 线段树
- 《谈判是什么》笔记……
- 文件大小查看
- ubuntu 11.10下载和编译Android源码
- 创造鲜活的三维数字城市
- linux send recv函数详解
- 8--5将输入的三个整数按大小顺序输出,用函数实现