说明:在运行传递参数进去,如果没有则默认执行
参数的传递顺序无关
import argparse
def chen_param_test():
parser = argparse.ArgumentParser()
parser.add_argument("--chenip", default='192.168.1.110')
parser.add_argument("--chenid", default = 1)
args = parser.parse_args()
print(args.chenip)
print(args.chenid)
pass
if __name__ == '__main__':
chen_param_test()
#python paramtest.py --chenip='192.168.1.199' --chenid=3
#python paramtest.py --chenid=6 --chenip='192.168.1.199'
操作方法
python paramtest.py --chenip='192.168.1.199' --chenid=3
或者
python paramtest.py --chenid=6 --chenip='192.168.1.197'