python程序如何通过命令行传参
写一个简单的例子
vi argv.py
#/usr/bin/python
import sys
print sys.argv[0]
print sys.argv[1]
print sys.argv[2]
print sys.argv[3]
执行名为 argv 的程序,并通过命令行传入参数
python argv.py 1 2 3
执行的结果为
argv.py
1
2
3
sys.argv[0] 就是 argv.py
sys.argv[1] 就是 1
依次类推
在执行命令行传参的时候
python 的程序名也会被当成一个参数传进去,并且为第一个参数。