python: sys.argv的实际作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python: sys.argv的实际作用?相关的知识,希望对你有一定的参考价值。
如题,今天遇到sys.argv,大概了解一些,但是具体还是不清楚,argv是用来干什么的呢,为什么要用它,什么时候用?请高手解答一二。
sys.argv就是保存命令行参数的变量,通过它你可以获取到命令行中传入的参数,从而执行不同的条件分支。或者不同的功能。python的optparse标准模块就是居于sys.argv实现的,写命令行工具的时候非常有用。
如果解决了您的问题请采纳!
如果未解决请继续追问 参考技术A sys.argv 将你从命令行执行脚本时的 脚本名称、参数保存到列表中。
如在linux 命令行下执行:test.py -v 123, 则 sys.argv=[‘test.py’,'-v','123']
这样你就可以在脚本'test.py'中使用这些参数了。追问
那再次输入命令行:test.py -help 是不是,sys.argv就被覆盖重写了?那sys.argv只限于这些作用吗,感觉作用不是很大。
本回答被提问者采纳以上是关于python: sys.argv的实际作用?的主要内容,如果未能解决你的问题,请参考以下文章