python - 获取特定条目的所有列
问题描述
我正在从 XML 文件加载 SQLAlchemy 中的数据库,并且我想访问条目的每个参数。
例如,在我的 XML 文件中,我有:
<AAA:Type_of_Element xxx:ID="123456">
<AAA:Object.name>Element A</AAA:Object.name>
<AAA:Equipment.EquipmentType xxx:resource="&67890"/>
<AAA:Type_of_Element.TypeGroup xxx:resource="&58463823"/>
</AAA:Type_of_Element>
我正在使用一个元素:
Element = session.query(getattr(m,"Type_of_Element")).all()[0]
我现在想要一个列出我的 Element 属性的函数,即返回:
[Object.name, Equipment.EquipmentType, Type_of_Element.TypeGroup]
哪个功能可以做到这一点?谢谢
解决方案
我找到了一种方法
dir(Element)
否则,我发现以下命令很有用
Element.__dict__
也许有更好的解决方案,但这些正在发挥作用
推荐阅读
- bash - 如何在 bash 中为 Ubuntu 正确传递一个变量以进行 API 调用?
- angular - Angular - 使用 ngx-mask MatDatepicker 和反应形式输入
- apache-camel - Apache Camel - 消息正文中的特殊字符
- condor - CondorHT - 六个空闲的 Procs 都在不断地创建快照。怎么了?
- c# - 在 Unity3D 中让敌人跟随玩家
- java - HibernateException:将实体保存到数据库时未找到当前线程的会话
- image-processing - 如何为对象检测和对象跟踪选择图像集?
- javascript - 使用对象嵌套属性及其值在数组内搜索对象
- html - 在数据框中唯一地计算单词
- javascript - 尝试从 Angular 8 中的 html 执行函数