python - Python:如何打印字典值
问题描述
我正在寻找方法来捕获这本字典的值:
剧本:
import wmi
raw_wql = "SELECT * FROM __InstanceCreationEvent WITHIN 2 WHERE TargetInstance ISA \'Win32_USBHub\'"
c = wmi.WMI ()
watcher = c.watch_for(raw_wql=raw_wql)
while 1:
usb = watcher ()
print(usb)
当我插入 USB 设备时。输出如下所示:
(wmi-py) C:\Users\USER\Source\wmi-py>py test.py
instance of Win32_USBHub
{
Caption = "USB Composite Device";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_USBHub";
Description = "USB Composite Device";
...
我测试使用这个:
x = usb.get("Description")
print(x)
但它确实有效,我会感谢一些建议
解决方案
试试这个。usb
不是字典
print(usb.Description)
推荐阅读
- java - 如何将 List 或 Map 等属性保存到 JSONB 字段中?
- java - Jooq 使用软删除查询表
- javascript - 将数据从 Cloudant/CouchDB 导出到 CSV
- python - 将一个数据框保存到同一个 Excel 中的多张工作表中
- django - 如何避免在 django 模板 forloop 中显示重复的日期时间数据?
- python - 在 O(k*N + k*Q) 中计算 K-mer 的有效方法?
- python - 变长参数函数
- javascript - 结合 withLatestFrom 向 Observable 添加延迟“防止”订阅
- javascript - 如何修复显示空白的博客顶部菜单栏?
- php - 我需要有关使用 PHP 从一周数中获取天数列表的帮助