在python中,所有的命令行参数存放在一个特殊的变量中:sys.argv。
该变量的第一个参数是脚本名,路径可能是全路径,也可能不是,这取决于操作系统。
其他的变量存储在argv[1:]里。
知道这个后,想要修改命令行参数据非常容易了,只需要修改argv列表就可以了。
比如添加一个参数s,运行sys.argv.append(s),添加一系列参数l,运行sys.argv.extend(l)。
在python中,所有的命令行参数存放在一个特殊的变量中:sys.argv。
该变量的第一个参数是脚本名,路径可能是全路径,也可能不是,这取决于操作系统。
其他的变量存储在argv[1:]里。
知道这个后,想要修改命令行参数据非常容易了,只需要修改argv列表就可以了。
比如添加一个参数s,运行sys.argv.append(s),添加一系列参数l,运行sys.argv.extend(l)。