Python中 sys.argv[]的用法

参考链接:https://www.cnblogs.com/aland-1415/p/6613449.html


sys.argv[]就是一个从程序外部获取参数的桥梁。

从外部取得的参数可以是多个,所以获得的是一个列表(list),所以才能用[]提取其中的元素。

其第一个元素是程序本身,随后才依次是外部给予的参数。

举例说明:(1)

#test.py

import sys

a=sys.argv[0]    //0指代码(即此.py程序)本身

print(a)

将test.py保存在c盘的根目录下。

输入test.py运行我们刚刚写的程序,得到结果是该程序的路径。

Python中 sys.argv[]的用法_第1张图片

(2)然后我们将代码中0改为1 :

a=sys.argv[1]

这次加上一个参数,输入:test.py what

Python中 sys.argv[]的用法_第2张图片

(3)

a=sys.argv[2:]

运行:test.py a b c d e f

Python中 sys.argv[]的用法_第3张图片

你可能感兴趣的:(Python中 sys.argv[]的用法)