Python getopt获取无限参数

Python getopt获取无限参数,python,Python,如何使用getopt获得下面这样的命令 python script.py-u“url\u a”“url\u b”“url\u c”-s 我使用下面的代码,但我不能收到所有的网址,它只返回一个网址 opts, args = getopt.getopt(argv, "u:s") 尝试: python script.py -u "url_a url_b url_c" -s 以及: 我还有一个问题,如何将参数设置为必需参数?例如,当脚本未使用-c参数运行时,请转到“除外”?检查选项是否不包含(“-c

如何使用
getopt
获得下面这样的命令

python script.py-u“url\u a”“url\u b”“url\u c”-s

我使用下面的代码,但我不能收到所有的网址,它只返回一个网址

opts, args = getopt.getopt(argv, "u:s")
尝试:

python script.py -u "url_a url_b url_c" -s
以及:


我还有一个问题,如何将参数设置为必需参数?例如,当脚本未使用
-c
参数运行时,请转到“除外”?检查选项是否不包含(“-c”,“任意”)选项。如何执行?我是python新手
opts, args = getopt.getopt(argv, "u:s")
urls = opts[0][1].split()