python sys.argv[] 用法示例

 python sys.argv[] 用法示例

sys.argv[] 说白了就是一个从程序外部获取参数的桥梁,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。我们先来做几个实验:

import os
import sys

v_type = sys.argv[0]
print v_type

 返回如下结果:

import os
import sys

v_type = sys.argv[1]
print v_type

返回如下结果: 

import os
import sys

v_type = sys.argv[2:]
print v_type

总结:

sys.argv[0]:表示脚本本身
sys.argv[1]:表示第一个参数
sys.argv[2]:表示第二个参数
sys.argv[2:]:表示第二个参数开始的所有参数
 

 

posted @ 2018-08-07 11:21  因为专注。所以专业  阅读(169)  评论(0编辑  收藏  举报