python---------sys.argv的作用

sys.argv 是一个list。存放的是python文件运行时,传入的参数都存放到argv中。python文件后面不传递参数时,输出sys.argv,默认显示的是一个参数,即当前的python文件名,len(sys.argv)等于1

当后面有参数时,把所有参数放到argv的集合中

注意:右键运行pycharm,不会传参数,只显示当前文件这个默认的一个参数。传参数、查看参数,只能手动在通过命令行传入参数。

实际中的作用举例:

比如你写好了某个自动化功能脚本,其他人要执行这个脚本,那他就可以在命令行运行python文件时,传一个excel文件参数。拿到这个excel后,获取用例,执行用例等。

要进行下判断,没有传递excel用例参数,给提示。

也可以用来清理目录,传一个目录参数过来。来获取这个目录,处理这个目录

也可以通过input来接收...不使用命令行传递参数。

猜你喜欢

转载自www.cnblogs.com/wyhv5/p/9326580.html