1.argparse的用法
import argparse
parser=argparse.ArgumentParser()
parser.add_argument("echo",help="echo the string") # 必須指定的參數
parser.add_argument("-v", "--verbosity", help="increase output verbosity")# 可選的參數
args=parser.parse_args()
print(args.echo)
print(args.verbosity)
運行:
python3 shiyan.py -h 會打印用法
usage: shiyan.py [-h] [-v VERBOSITY] echo
positional arguments:
echo echo the string
optional arguments:
-h, --help show this help message and exit
-v VERBOSITY, --verbosity VERBOSITY increase output verbosity
python3 shiyan.py ss
ss
python3 shiyan.py -v 1 ss
ss
1
python3 shiyan.py --verbosity 1 ss
ss
1
注意:-v 和–verbosity用法是等價的