初始化
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
本文深入讲解了Python中Argparse模块的使用方法,包括初始化、添加数据成员和调用数据成员的过程,通过示例文件test.py展示了如何定义命令行参数并读取其值,最后提供了运行结果,帮助读者理解Argparse在实际项目中的应用。
1万+

被折叠的 条评论
为什么被折叠?



