通常我们可以通过getopt模块获得不同的执行命令和参数。下面我通过新建一个test.py的脚本解释下这个模块的的使用执行命令 :执行结果 :我们查看getopt模块的官方文档可以发现getopt方法需要三个参数。第一个参数是args是将要解析的命令行参数我们可以通过可以看出参数列表的第一个值是脚本执行的完全路径名,剩余参数是以空格分割的命令行参数。第三个参数是longopts,改参数是个数组, 表示长命令操作符集合。第一个返回值,是通过shortopts和longopts匹配的命令行和其参数的元祖。该例子的返回值为:第二个返回值是命令行中未被匹配到的参数,该例子的返回值为:通过返回值我们就可以在自己的代码中,根据不同命令去设计不同的逻辑处理,相当丰富了脚本的可用性。
暂无评论