【发布时间】:2020-10-17 12:47:26
【问题描述】:
我正在学习 getops,但我不明白这种结构:
opts, argv = getopt.getopt(argv, "s:e:", ["start_date=", "end_date="])
我只是尝试打印 opts 和 argv 以进行调试。第一个变量 - opts 是使用的参数的键值对列表及其值,这对我来说很容易理解,但我完全不明白“argv”变量的目的。原始文档说:
第二个是选项列表后面留下的程序参数列表 被剥离(这是 args 的尾随切片)。
所以,当我像这样运行我的脚本时:python --argument AAA ggg argv 变量将存储带有一个元素“ggg”的列表,但是有什么用呢?你能给我任何用例吗?
【问题讨论】: