vars()
如果对象具有__dict__属性,则vars()函数返回给定对象的__dict__属性.(函数返回对象object的属性和属性值的字典对象1 )
例子如下:
def parse_train():
parser = argparse.ArgumentParser(description="Tain WGAN model")
parser.add_argument('--try1', dest='d1', default=1, type=int, help="this is try1")
parser.add_argument('--try2', dest='d2', default=2, type=int, help="this is try2")
args = parser.parse_args()
return args
def main():
args = parse_train()
for key, val in vars(args).items():
print(key)
print(val)
if __name__ == "__main__":
main()