在某些應用場景中,我們希望通過改變命令行參數值,來執行不同的程序模塊
import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument('--myParam1', type=str, default = None)
parser.add_argument('--myParam2', type=int, default=32)
args = parser.parse_args()
if(args.myParam1=='a'):
print('the param1 you input:')
print(args.myParam1)
#添加你想要執行的程序
elif(args.myParam1=='b'):
print('the param1 you input:')
print(args.myParam1)
#添加你想要執行的程序
if(args.myParam2==1):
print('the param2 you input:')
print(args.myParam2)
#添加你想要執行的程序
elif(args.myParam2==2):
print('the param2 you input:')
print(args.myParam2)
#添加你想要執行的程序