首先::
argc:argument counter,命令行参数个数
argv:argument vector,命令行参数向量(内容)
通过实验来说明:
创建一个文件arg_exam.py,其中内容如下:
# argv
import sys
for i in sys.argv:
print i
# argc
argc = len(sys.argv)
print arg在shell中运行一个简单的例子 cpython arg_exam.py hello I am an example
得到以下输出:
arg_exam.py
hello
I
am
an
example
6
故:argv是在命令行中运行程序时跟在python命令后的所有内容,以空格为分界,得到各元素。
python中argc并不是一个特定属性或方法,而是可以直接通过len(sys.argv)获得
摘自:https://blog.youkuaiyun.com/yucicheung/article/details/79596522