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 sys
a = 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
。。。。。。
本文详细介绍了Python中sys.argv的使用方法,解释了它如何作为一个桥梁帮助脚本从外部接收参数,并通过示例展示了如何解析和利用这些参数。
648

被折叠的 条评论
为什么被折叠?



