![]() |
|---|
| © getcodify.com |
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
argparse (参数库)
1. sys
sys.argv[1]
2. argparse
1. Quick Start
import argparseparser = argparse.ArgumentParser()parser.add_argument('-i','-I','--input') #输入文件parser.add_argument('-o','-U','--output') #输入文件##获取参数args = parser.parse_args()INPUT = args.inputRANGE = args.output
run as
python3 test.py -i inputfile -o outpufile
2. Important arguments
#####with type and defaultparser.add_argument('--width',dest='num_hands',type = int,default = 80,help='Max number of hands to detect.')
3. Reading *.png
3.1 nargs=”+” (One/More)
import argparseparser = argparse.ArgumentParser()parser.add_argument('-i','-I','--input',nargs='+') #输入文件args = parser.parse_args()INPUT = args.inputprint(INPUT)
$ python3.7 test.py -i Ms*['Msg', 'Msg2']
3.2 nargs=”?” (None/One)
import argparseparser = argparse.ArgumentParser()parser.add_argument('-i','-I','--input', default='a', nargs='?') #输入文件args = parser.parse_args()INPUT = args.inputprint(INPUT)
$ python3.7 test.pya$ python3.7 test.py -iNone$ python3.7 test.py -i bb
Enjoy~
由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址
GitHub: Karobben
Blog:Karobben
BiliBili:史上最不正經的生物狗

