python获取命令行参数
python获取命令行参数
例如命令行:python test.py arg1 arg2 arg3
使用 sys 的 sys.argv 来获取命令行参数。
sys.argv 获取命令行参数列表。
len(sys.argv) 获取命令行参数个数。
sys.argv[0] 获取脚本名。
sys.argv[1] 获取第一个参数
sys.argv[2] 获取第二个参数
# test.py
# length = "50" # 设置长度大小 length = str(sys.argv[1])
# deviceId = "app_prod_0001" deviceId = str(sys.argv[2]) headers = {'Accept': "*/*", 'Content-Type': "application/json; charset=utf-8", 'Accept-Encoding': "gzip, deflate, br", 'Connection': "keep-alive"} url = "http://192.168.1.11:4444/api/setlength bodyData = {"length":length, "deviceId":deviceId} response = TestMethod.postMethod(url, bodyData, headers)
print(response.text) time.sleep(1)
执行命令如下就可以运行这个case了:
python test.py 40 app_prod_0001