python中的sys.argv[]什么意思呢。

来源:互联网 发布:行者骑行软件 编辑:程序博客网 时间:2024/05/01 14:12

其实,sys.argv[]就是一个通过代码与外部命令的桥梁。
运行一个程序如图:
这里写图片描述
这里写图片描述

从上面的程序可以看出:
sys.argv[0]表示程序文件本身文件名(含路径)
sys.argv[1]表示运行命令的第一个参数
sys.argv[1:]表示运行命令的第二个到最后一个参数
sys.argv 表示运行命令的全部参数
所有说,sys.argv就是运行命令的一个参数list

回头看程序的上面一部分:
argv[0]表示外部命令参数的第一个参数
argv[1]表示外部命令参数的第二个参数
argv[1][1:]表示第二个参数的第二个字母开始的字符串

原创粉丝点击