一、第一种方法
1.编写python脚本文件testOutParams.py
import sys
params1 = sys.argv[1]
params2 = sys.argv[2]
print('params1:{}'.format(params1))
print('params2:{}'.format(params2))
2.运行命令:python testOutParams.py ‘China’ ‘Good’
二、第二种:argparse
1.编写python脚本testOutParams2.py,parser.add_argument的前两个参数,代表着可以接受这两种字符指向的参数
import argparse
parser = argparse.ArgumentParser(description="获取参数值")
parser.add_argument('-name', '--name', default='无名', type=str)
parser.add_argument('-age', '--age', default='18', type=str)
args=parser.parse_args()
name=args.name
age=args.age
print('name:{},age:{}'.format(name,age))
2.运行命令python testOutParams2.py --name ouchengjin --age 17
E:\pythonprojects\python20210619\test>python testOutParams2.py --name ouyanghao --age 17
name:ouyanghao,age:17