将属性/参数和属性值/参数值变为字典输出,如下例子

import argparseparser = argparse.ArgumentParser()
parser.add_argument('-Ap','--Add_prior',default='True', choices=['True','False'],help='Whether to consider prior information, default=True')
parser.add_argument('-skyf','--sky_fraction',default='small',choices=['small','large'],help='Choose a small(0.05)/large(0.7) sky fraction, default=small')
parser.add_argument('-r','--r',default=0.01,choices=['0','0.1','0.01'],help='input tensor to scalar ratio, default=0.01')
parser.add_argument('-nu1',default=95,help='input first frequency, default=95')
parser.add_argument('-nu2',default=150,help='input second frequency, default=150')
args = parser.parse_args()

这是一个argparse的例子,可以不用理解这是什么含义,我们输出args

可见args有好几个参数,为Add_prior,值为True,nu1值为95等等,现在要将这些参数和参数值变成字典输出

例2
定义一个类的时候,把里面的参数弄成字典形式方便以后使用

class Function:def __init__(self, a = 5, b = 10):self.a = aself.b = bdef add_(x,y):return(x+y)InstanceOfFunction = Function()
print(vars(InstanceOfFunction))>> {'a': 5, 'b': 10}

python vars()的用法相关推荐

  1. python vars 的用法

    #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : vars 的 用法 @File : te ...

  2. python vars() 函数用法及实例

    描述 vars() 函数返回对象object的属性和属性值的字典对象. 语法 vars() 函数语法: vars([object]) 参数 object -- 对象 返回值 返回对象object的属性 ...

  3. Python vars() 函数怎么用(非常详细~

    Python vars() 函数的用法 定义和用法 vars() 函数返回对象的 dic 属性. dict 属性是包含对象的可变属性的字典. 注释:不带参数调用 vars() 函数将返回包含局部符号表 ...

  4. 简单介绍Python中异常处理用法

    这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下 为了保证程 ...

  5. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  6. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

  7. (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案

    (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 参考文章: (1)(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 (2)ht ...

  8. python装饰器实例-Python装饰器用法实例总结

    本文实例讲述了Python装饰器用法.分享给大家供大家参考,具体如下: 一.装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能, ...

  9. python所有函数用法_Python函数使用方法(高级用法)

    前面章节,已经介绍了 Python 函数的所有基本用法和使用注意事项.但是,Python 函数的用法还远不止此,Python 函数还支持赋值.作为其他函数的参数以及作为其他函数的返回值. 首先,Pyt ...

最新文章

  1. 企业服务内部接口校验方案
  2. Python 频繁读取Mysql相关问题
  3. 数据表迁移数据一致性验证
  4. java/javaee基础面试问题
  5. 【转载】MyBatis报错Invalid bound statement (not found)
  6. 牛人和普通人的区别在于思维方式!
  7. 新年+情人节礼物,WinDBG找出你内存溢出的地方
  8. Go语言之map练习
  9. 浏览器播放rtsp流媒体解决方案
  10. 实用好用的在线二维码生成器有哪些?
  11. 从零开始搭建一个K8S的环境
  12. wp8小程序第七次更新成功
  13. java上机实验作业 编写汽车类car,Java代写:CS103 Car Rental代做留学生SQL实验作业...
  14. 《Java编程思想》读书笔记
  15. nginx 配置https 代理http接口
  16. iOS description方法的使用介绍
  17. [AHOI2014/JSOI2014]骑士游戏
  18. 新品发布 | 无人车开发平台Autopilot kit R300正式发布!
  19. RN https 双向认证
  20. linux进程的使用xps,linux kernel 网络协议栈之xps特性详解

热门文章

  1. 为什么智能车竞赛没有清华学生参加比赛呢?
  2. 低压差降压稳压电路设计
  3. 关于eclipse的maven
  4. java 反射遍历_java使用反射遍历类的字段
  5. 前端用html5还是html4,Web前端面试题第四道—Html5与html4的异同
  6. java gson 工具类_gson工具类将Java类转换为json的使用
  7. android平板开发板,利用开源开发板自制的平板电脑 | 雷锋网
  8. 2022 开工大吉 新的一年新的目标
  9. ftp服务器需要ssl证书吗,ftp+ssl证书安全认证
  10. 数组随机抽取 java_Java利用数组随机抽取幸运观众如何实现