【Python】程序获取外部参数sys.argv

sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。

用法:

import sys
inputList = sys.argv
print(len(inputList))
for path in inputList:
    print(path)

input()

结果:

 

原文地址:https://www.cnblogs.com/KMould/p/15124311.html