-
sys.argv 接收参数
sys.argv 在执行python脚本时,可以接收在命令行添加的外部参数;
返回结果是一个list,可对其进行list相关操作;
list第一个元素是脚本文件本身路径,从第二个元素开始依次接收添加的外部参数。
(若在相对路径下执行返回结果是"test.py"、若在绝对路径下执行返回完整路径) -
举个例子
脚本文件test.py# coding:utf-8 import sys # 使用前记得导入sys模块 if __name__ == "__main__": print(sys.argv)
执行脚本文件
python test.py a b c ['test2.py', 'a', 'b', 'c'] # 相对路径下执行 python '/home/xxx/Desktop/test.py' a b c ['/home/xxx/Desktop/test.py', 'a', 'b', 'c'] # 绝对路径下执行
-
实战
case中多用于执行测试脚本时,接收设备device_id 、项目名称、登录账号等需要区分执行的相关信息,接受参数后
再进行其它相关操作。
sys.argv 接收外部参数
最新推荐文章于 2023-10-10 13:53:41 发布