opts, args = getopt.getopt(sys.argv[1:], "hf:m:s:i:", ["zkhosts="])
需要注意的点:
sys.argv[1:] 去掉脚本本身的名字
第二个参数的中的冒号代表后面需要跟参数值,例子里面的h不用跟参数, 其他都要跟参数
第三个是个参数列表,带=意味着参数后面需要跟参数 (长参数)
python test.py -f ddd.txt -m dddd --zkhosts=adsfadsf
本文详细解析了Python中getopt模块的使用方法,包括如何处理命令行参数、理解sys.argv的作用以及掌握短选项和长选项的设定。通过具体实例,帮助读者深入理解并正确应用getopt模块。
opts, args = getopt.getopt(sys.argv[1:], "hf:m:s:i:", ["zkhosts="])
需要注意的点:
sys.argv[1:] 去掉脚本本身的名字
第二个参数的中的冒号代表后面需要跟参数值,例子里面的h不用跟参数, 其他都要跟参数
第三个是个参数列表,带=意味着参数后面需要跟参数 (长参数)
python test.py -f ddd.txt -m dddd --zkhosts=adsfadsf
412
1022
6651

被折叠的 条评论
为什么被折叠?