Python 2.7 不带字符的Python argparse-
使用Python和argparse库,我可以捕获脚本的选项Python 2.7 不带字符的Python argparse-,python-2.7,argparse,Python 2.7,Argparse,使用Python和argparse库,我可以捕获脚本的选项 parser.add_argument('-s','--status', action='store_true') python script.py -s 如何在没有前导字符的情况下传递选项 python script.py status 这是一个论点,不是一个选项。您可以在中阅读如何做到这一点。如果您看到“N”是一个参数。为参数设置: import argparse parser = argparse.ArgumentPars
parser.add_argument('-s','--status', action='store_true')
python script.py -s
如何在没有前导字符的情况下传递选项
python script.py status
这是一个论点,不是一个选项。您可以在中阅读如何做到这一点。如果您看到“N”是一个参数。为参数设置:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('status', nargs='?')
args = parser.parse_args()
print args.status
下面是命令行上的内容:
$ python test.py --help
usage: test.py [-h] [status]
positional arguments:
status
optional arguments:
-h, --help show this help message and exit
$ python test.py my_status
my_status