导语:
本文主要介绍了关于怎么使用python命令行参数的相关知识,希望可以帮到处于编程学习途中的小伙伴
Python提供了getopt 模块来获取命令行参数。
$ python test.py arg1 arg2 arg3
Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:
sys.argv 是命令行参数列表。
len(sys.argv) 是命令行参数个数。
注:sys.argv[0] 表示脚本名。
实例
test.py 文件代码如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
print '参数个数为:', len(sys.argv), '个参数。'
print '参数列表:', str(sys.argv)
执行以上代码,输出结果为:
$ python test.py arg1 arg2 arg3
参数个数为: 4 个参数。
参数列表: ['test.py', 'arg1', 'arg2', 'arg3']
getopt模块
getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数,即sys.argv。命令行选项使程序参数更加灵活。短期支持
选项模式(-)和长选项模式(--)。
该模块提供了两种方法和一个异常处理程序来解析命令行参数。
getopt.getopt 方法
getopt.getopt 方法用于解析命令行参数列表,语法格式如下:
getopt.getopt(args, options[, long_options])
推荐学习《
》。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用Python select模块?12/14
- ♥ python重新安装后如何配置pycharm10/23
- ♥ 什么是python默认索引11/27
- ♥ python函数不返回值吗?09/06
- ♥ python3中的函数是如何实现小数四舍五入的?12/11
- ♥ 什么是 python3 数字格式输出?如何使用?01/14
内容反馈