这个问题在这里已有答案:
我有以下代码:
#!/usr/bin/python
import argparse
parser = argparse.ArgumentParser(description='Usage:')
parser.add_argument('-e', metavar='file')
parser.add_argument('-p', metavar='password')
parser.add_argument('-d', metavar='file')
parser.add_argument('-w', metavar='wordlist')
args = parser.parse_args()
目前的用法:
usage: args.py [-h] [-e file] [-p password] [-d file] [-w wordlist]
我希望它是什么:
usage: args.py [-h] [-e file -p password] [-d file -w wordlist]
换句话说,-e
应该工作与-p
只,并-d
与-w
(其他组合应打印使用错误)
https://stackoverflow.com/questions/-100002520
复制相似问题