python遍历argparse的parse_args()

python遍历argparse的parse_args()对象

由于我想把parse_args()对象的数据格式化后保存在log日志文件,于是我想要遍历解析器配置的参数。

简单通过for i in args 是不能遍历的,于是通过笔记记录一下,供以后参考。

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--a', type=int, default=55)
parser.add_argument('--b', type=int, default=66)
parser.add_argument('--c', type=int, default=77)

args = parser.parse_args()
print(args)
# vars() 函数返回对象object的属性和属性值的字典对象。
for arg in vars(args):
    print(arg, ':', getattr(args, arg))  # getattr() 函数是获取args中arg的属性值

python遍历argparse的parse_args()_第1张图片

你可能感兴趣的:(python随笔,python)