下面我们经由过程一个极简朴的test.py顺序的运转结果来申明它的用法。
将test.py保留在c盘的根目次下。
在顺序中找到 ‘运转’->点击->输入"cmd"->回车键 进入控制台敕令窗口(如下图),先输入cd c:\ (作用是将敕令途径改到c盘根目次),然后输入test.py运转我们方才写的顺序:
获得的结果是C:\test.py,这就是0指代码(即此.py顺序)自身的意义。
然后我们将代码中0改成1 :
a=sys.argv[1]
保留后,再从控制台窗口运转,此次我们加上一个参数,输入:test.py what
获得的结果就是我们输入的参数what,看到这里你是否是最先邃晓了呢。
那我们再把代码修正一下:
a=sys.argv[2:]
保留后,再从控制台窗台运转顺序,此次多加几个参数,以空格离隔:
test.py a b c d e f
获得的结果为[‘b’, ’c’, ’d’, ’e’, ’f’]
应当大彻大悟了吧。Sys.argv[ ]实在就是一个列表,里边的项为用户输入的参数,症结就是要邃晓这参数是从顺序外部输入的,而非代码自身的什么地方,要想看到它的结果就应当将顺序保留了,从外部来运转顺序并给出参数。
以上就是python中sys是什么的细致内容,更多请关注ki4网别的相干文章!