Python中的sys.argv是什么?详解Python中sys.argv使用方法

在学python的过程中,很多的小伙伴一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉 。今天这篇文章就继续对sys.argv使用方法进行讲解,希望大家通过对这篇文章的学习,能掌握更多这方面发知识 。

Python中的sys.argv是什么?详解Python中sys.argv使用方法

文章插图
一、sys.argv概念
在Python中,sys表示的是系统的意思,而使用这个方法,它是获取命令行参数的,可以获取代码本身的文件路径,默认是sys.argv[0],一般参数是从1开始的,下面通过例子进行查看 。
例1:
import sys,osos.system(sys.argv[1])在上面的实例中,首先使用的是import sys是导入模块,就可以告诉Python,我们所使用的模块为sys,在这个模块中包含了与python解释器以及环境相关的操作分析 。os.system接收命令行参数,运行参数指令 。
二、sys.argv的应用
【Python中的sys.argv是什么?详解Python中sys.argv使用方法】在这个函数中,它是可以包含参数,也可以使用默认参数的每当使用的不同参数时,表示的含义也会有所不同,比如sys.argv[]它表示是一个列表,如果中括号中的参数为0时,表示的就是一个被调用的脚本文件或者是一个完整的路径 。sys.argv[1:]之后的元素就是我们从程序外面输入的,它并不能表示一个代码自身,如果想要看到它的效果,需要先将程序保存了,从外部运行程序并给参数,这也是我们在cmd里面运行的原因 。
到此关于Python中的sys.argv是什么?详解Python中sys.argv使用方法的文章就讲解到这里了,希望以上的内容可以让大家收获到更多的Python知识 。

    推荐阅读