问题描述
我正在学习getops,但我不了解这种结构:
opts,argv = getopt.getopt(argv,"s:e:",["start_date=","end_date="])
我只是尝试打印opts和argv进行调试。第一个变量-opts是所用参数的键值对列表及其值,这对我来说很容易理解,但是我完全不理解“ argv”变量的用途。原始文档说:
第二个是选项列表之后剩余的程序参数列表 被剥离(这是尾部的args)。
因此,当我像这样运行脚本时:python --argument AAA ggg
argv变量将存储带有一个元素“ ggg”的列表,但是为什么呢?您能给我用例吗?