既然你问出了这个问题, 你一定觉得单独写个校验太麻烦了. 但是很抱歉, getopt中没有这个功能
所以我们换一个包
pip install checkopt
然后你就可以在python中使用它:
import checkopt
options,arguments = checkopt.checkopt("m|module=")
这时候无论你用"-m"还是"–module", 最后都会解析为{“module”:“your_input”}
(短选项自动解析为长选项)
详细使用说明见: 为什么使用checkopt代替getopt (python)