记录python sys.argv 用法

来源:互联网 发布:淘宝订单截图在线生成 编辑:程序博客网 时间:2024/06/04 19:14

sys.argv 是可以看做一个list,一个数组,可以通过列表的下标索引获取里面的值;

>>> import sys>>> print(type(sys.argv))<class 'list'>>>> sys.argv['']

sys.argv是一个从程序外部获取参数的桥梁,这个外部是指这个脚本文件的外面;

Python  ab_test.py    1000  100

sys.argv是list,它的第一个元素是程序本身,随后才依次是外部给予的参数;

eg:一个test.py文件

import sysa = sys.argv[1]print(a)
执行Python  test.py,输出结果:


总结:

sys.argv其实就是一个元组,里面的项是用户输入的参数,这些参数是从程序外面输入的,而不是程序本身里面;

ab_test.py

import sys# 请求总数user = sys.argv[1]# 每次并发数bin_user = sys.argv[2]# ab并发ab -n %d -c %d  -k  http://www.360.com/ >> report.html  %(user,bin_user)
运行脚本:

Python  ab_test.py    1000  100

。。。。。。









原创粉丝点击