您现在的位置是:课程教程文章
怎么使用python命令行参数
2023-12-18 19:59课程教程文章 人已围观
python自动化vip课预定链接
python自动化vip课预定链接...python企业公司网站 毕业设计毕设源码 演
python企业公司网站 毕业设计毕设源码 演开发环境 开发语言:python;Python版本:3.8.7 开发框架:Django;Django版本:4.x 数...Python3.x全新大型项目从入门到实战第15季
Python3.x全新大型项目从入门到实战第15季课程购买咨询和资料获取请加老师QQ 2020363447 为了让从业者快速掌握Python开发技...【松勤】软件测试之Python自动化测试(代码
【松勤】软件测试之Python自动化测试(代码以下为VIP课程详情页...
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教程》。
下一篇:没有了