python可以像c一样在启动脚本时向脚本传递一些参数,只需在命令行启动时输入:
python test.py first second
参数可以有许多个,但这个特性的实现需要在代码前引入模块:
from sys import argv
python
会生成一个叫“argv”的list,需要注意的是list的第一个成员是程序名,然后是各参数依次排列,如上面的例子中argv=[“test.py”,“first”,“second”]。
所以我们可以将其赋值给三个变量:
script,first,second=argv
print script,first,second
运行结果:
"test.py" "first" "second"