sys.argv
Posted nkh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sys.argv相关的知识,希望对你有一定的参考价值。
「argv」是「argument variable」参数变量的简写形式,一般在命令行调用的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是被调用的脚本文件名或全路径,和操作系统有关。sys.argv变量是一个字符串的列表。特别地,sys.argv包含了命令行参数 的列表,即使用命令行传递给你的程序的参数。注意,Python从0开始计数,而非从1开始。sys.argv[]是用来获取命令行参数的,sys.argv[0]比如在CMD命令行输入 “python test.py -help”,那么sys.argv[0]就代表“test.py”。sys.argv[0]是命令名;sys.argv[1:] 是所有参数;sys.startswith() 是用来判断一个对象是以什么开头的,比如在python命令行输入“‘abc‘.startswith(‘ab‘)”就会返回True。
以上是关于sys.argv的主要内容,如果未能解决你的问题,请参考以下文章