- sys.srg[]小练习
- 什么是sys.argv[]
- 如何运行
from sys import argv
script, first, second, third = argv
print("the script is called:", script)
print("your first variable is:", first)
print("your second variable is:", second)
print("your third variable is:", third)
什么是sys.argv[]
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始。argv其实就是一个列表,里边的项为用户输入的参数,关键就是要明白这参数是从程序外部输入的,而非代码本身的什么地方。
如何运行要想看到它的效果就应该将程序保存,从外部来运行程序并给出参数,而不能直接点击运行。这里方法很多,可以用cmd,我用的是anaconda里面带的Anacanda prompt,直接输入python+所需运行的.py文件所在路径+参数即可。



