标题一、argparse基本格式
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--sum1",default=10,type = int,help='number1')
parser.add_argument("--sum2",default=23,type = int)
'''
--sum1:变量
default:如果你开始不给赋值,name就默认sum1的值为default的值
hepl:帮助显示文字
type:类型,表示int,float等
'''
args = parser.parse_args()
if __name__=='__main__':
print("sum1:",args.sum1)
print("sum2",args.sum2)
'''
注意:在终端当中,如果你要给参数重新赋值,格式为:python 文件名.py 变量1 要赋的值1 变量2 要赋的值2......
例子:我们的文件名为parses.py,内如如上,name我们的赋值语句为:
python parses.py --sum1 10 --sum2 35
'''
标题二、其它文件中调用
from parses import args
def summ():
a = args.sum1+args.sum2
print(a)
summ()
|