旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python中sys是什么【Python教程】,python中sys是什么意思

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:79评论:0


导读:sys.argv[]说白了就是一个从顺序外部猎取参数的桥梁,这个“外部”很症结,所以那些试图从代码来申明它作用的诠释一向没看邃晓。由于我们从外部取得的参数可所以多个,所以取得的是一...
sys.argv[]说白了就是一个从顺序外部猎取参数的桥梁,这个“外部”很症结,所以那些试图从代码来申明它作用的诠释一向没看邃晓。由于我们从外部取得的参数可所以多个,所以取得的是一个列表(list),也就是说sys.argv实在能够看做是一个列表,所以才能用[]提取个中的元素。其第一个元素是顺序自身,随后才依次是外部赋予的参数。

下面我们经由过程一个极简朴的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网别的相干文章!

标签:python中sys是什么意思


欢迎 发表评论: