在使用argparse
定义程序参数时,常规用法如下:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--epochs', type=int,
default=5000, help='Train epochs.')
parser.add_argument('--batchSize', type=int,
default=15, help='Train batch size.')
configs = parser.parse_args()
此时得到的configs
为Namespace
类型,它包含了__dict__
属性,因此可以使用vars
将configs
转换为字典dic
(只要变量包含了__dict__
属性就可以使用vars
转换为字典)
dic = vars(configs)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)