Python:列出对象中的变量

斯卡列特

所以基本上我需要懒惰的帮助。

是否有可能在python中获取一个对象,然后列出所有变量

例如

class some_object:
  def __init__(self):
    self.Name = None
    self.UUID = None

然后调用魔术函数,该函数列出对象中的所有变量名

并可能返回看起来与此相似的内容:

[some_object.Name, some_object.UUID]

请记住,我不需要附加到对象的值,而是需要变量的名称,例如Name和UUID

如果有人可以帮助我,那就太好了。

编辑:感谢每个人回答我的问题,我需要的魔术函数是vars()。我真的很感谢大家在这个问题上所付出的努力和投入

斯密特

您可以使用vars():

class about_me:
  def __init__(self):
    self.name = "Lyend Victorian"
    self.age = "25"
    self.height = "180"

me = about_me()

>>> vars(me)
{'age': '25', 'name': 'Lyend Victorian', 'height': '180'}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jq列出JSON对象中的键

来自分类Dev

列出python中的排列

来自分类Dev

列出AWS Bucket中的对象

来自分类Dev

列出python中的聚合

来自分类Dev

列出Lua中的对象字段

来自分类Dev

在Common Lisp(CLOS)中列出对象方法

来自分类Dev

列出C#或Xamarin中的对象

来自分类Dev

获取数组中列出的对象

来自分类Dev

分配变量名称以在if语句python中列出

来自分类Dev

列出Python类中的所有变量

来自分类Dev

如何在tensorflow中列出图中的变量?

来自分类Dev

列出conda 4.7中的环境变量?

来自分类Dev

在面向对象的python中访问变量和函数-python

来自分类Dev

列出python中的排列

来自分类Dev

Python中的语法差异列出了赋值导致隐式变量替换的结果

来自分类Dev

列出python中的聚合

来自分类Dev

列出Python中的操作

来自分类Dev

列出变量中的输出格式

来自分类Dev

在列出的json数组中列出对象

来自分类Dev

列出irb中的局部变量

来自分类Dev

Python,列出和排序的对象

来自分类Dev

列出DOM对象上的变量和方法

来自分类Dev

在python中模拟对象的成员变量

来自分类Dev

docx在python中列出

来自分类Dev

在python中列出的网址

来自分类Dev

Python 列出选择对象的方法

来自分类Dev

列出python中的变量概念

来自分类Dev

在 Python 中列出元组

来自分类Dev

使用python列出文件夹中具有特定结尾的文件作为变量