Python:获取对象的 “attribute/method/property” 作为方法的参数或作为属性

标签 python windows wmi properties

在 WMI 模块中(是的,我的老板希望我在 Windows 中编程 — 但至少它不是在 COBOL 中),您似乎可以通过将其名称作为方法的字符串参数传递来访问 WMI 值,

blabla=wmithingy().getvalue('nameOfValue')

或作为属性/方法:

blabla=wmithingy().nameOfValue()

我是在做梦,抽坏大麻,还是可以有效地完成(以及如何)?

最佳答案

要么 getvalue() 方法使用 getattr() ,或 __getattr__()方法遵从 getvalue() 方法。

关于Python:获取对象的 “attribute/method/property” 作为方法的参数或作为属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3959589/

相关文章:

c# - WMI:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)尝试连接到远程机器时抛出

c# - 从 C# 程序监控 AWS 服务器性能的最佳方法是什么?

python - Pandas - 将行中的值设置为自身乘以另一个值

python - 如何使用pygame在屏幕上绘制可拖放的对象?

c++ - 在笔记本电脑上读取当前电池充电/放电率

windows - 创建我的自定义对象数组 Powershell

windows - 当应用程序失去焦点时,Qt 系统托盘上下文菜单仍然存在

c# - 这个时间值是什么格式?

python - python中做一段时间程序的事情

python - 如何处理 Airflow 中的DAG lib?