Python的命令行设计(一)
现在我基本上不会去写Shell脚本了,因为已经完全被Python所代替了。Python确实非常合适用来写一些完成一定功能的脚本。提到脚本,一般都会涉及到一些参数的注入,那么python如何做这些工作呢?最先想到的是argv,因为C语言提供了这么一个参数。Python也提供了一个一个东西,在sys module中提供了sys.argv,调用它就可以获得执行脚本时接收到的参数。在Python Library中的解释是:
sys.argv
The list of command line arguments passed to a Python script. argv is the script name (it is operating system dependent whether this is a full pathname or not). If the command was executed using the -c command line option to the interpreter, argv is set to the string '-c'. If no script name was passed to the Python interpreter, argv is the empty string.
To loop over the standard input, or the list of files given on the command line, see the fileinput module.
那么argv,argv...argv就分别代表着第一个参数,第二个参数乃至第N个参数。
太晚了,明天再写吧
页:
[1]