Python中的argparse模块
程序员文章站
2022-03-04 09:27:32
初始化import argparseparser = argparse.ArgumentParser()args = parser.parse_args()添加数据成员import argparseparser = argparse.ArgumentParser()parser.add_argument('-r', '--recycle', action='store_true')parser.add_argument('-e', '--epsilon', type=float, de...
初始化
import argparse
parser = argparse.ArgumentParser()
args = parser.parse_args()
添加数据成员
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-r', '--recycle', action='store_true')
parser.add_argument('-e', '--epsilon', type=float, default=1.0)
parser.add_argument('-m', '--mode', type=str, default='rgbd')
parser.add_argument('-w', '--width', type=int, default=128)
args = parser.parse_args()
调用数据成员
import argparse
gparse.ArgumentParser()
parser.add_argument('-r', '--recycle', action='store_true')
parser.add_argument('-e', '--epsilon', type=float, default=1.0)
parser.add_argument('-m', '--mode', type=str, default='rgbd')
parser.add_argument('-w', '--width', type=int, default=128)
args = parser.parse_args()
print(args.recycle)
print(args.epsilon)
print(args.mode)
print(args.width)
示例文件 test.py
import argparse
gparse.ArgumentParser()
parser.add_argument('-r', '--recycle', action='store_true')
parser.add_argument('-e', '--epsilon', type=float, default=1.0)
parser.add_argument('-m', '--mode', type=str, default='rgbd')
parser.add_argument('-w', '--width', type=int, default=128)
args = parser.parse_args()
print(args.width)
终端的命令行及输出结果
<user>python test.py
128
<user>python test.py -w 100
100
更多:https://www.jianshu.com/p/fef2d215b91d
本文地址:https://blog.csdn.net/Small_Lemon_Tree/article/details/107248883