如果想对python脚本传参数,那么就需要命令行参数的支持了,这样可以省的每次去改脚本了。
用法是:python xx.py xxx
python ./argvTest.py 1 2
输出:
./argvTest.py
1
argv[1]表示第一个参数,0是脚本文件名路径
一些必须要参数的执行的,可以这样判断下
fox64194167 ©著作权
如果想对python脚本传参数,那么就需要命令行参数的支持了,这样可以省的每次去改脚本了。
用法是:python xx.py xxx
python ./argvTest.py 1 2
输出:
./argvTest.py
1
argv[1]表示第一个参数,0是脚本文件名路径
一些必须要参数的执行的,可以这样判断下
本文将介绍sys模块的一些常用函数和方法,并通过实际的代码实例来解析它们的用法。
我们在实际工作中,经常会遇到通过命令—— python ***.py 来运行python代码的场景,有时候我们还希望在命令行中传入参
python中的sys.argvpython中的sys.argvpython中的sys.argv
sys.argv[]是用来获取命令行输入的参数的(参数和参数之间空格区分),sys.argv[0]表示代码本身文件路径,所以从参数1开始,表示获取的参数了
sys.argv,其实就是一个list,它是sys模块下的一个全局变量,第一个元素是模块名、后面是依次传入的参数。 比如可以这样传入 pyton temp.py a b c d,一共传入a、b、c、d四个参数 len(sys.argv) == 5 那么sys.argv[0] == "temp.py"
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M