Python WMI显示过时的数据

Python WMI显示过时的数据,python,wmi,Python,Wmi,使用安装以前没有驱动器号的驱动器可以按以下方式完成: import wmi c=wmi.WMI(namespace=r'Microsoft/Windows/Storage') partition=c.MSFT_Partition()[0] # Picking sensibly outside of scope of question partition.AddAccessPath(None,True) # Use AssignDriveLetter # This works so far and

使用安装以前没有驱动器号的驱动器可以按以下方式完成:

import wmi
c=wmi.WMI(namespace=r'Microsoft/Windows/Storage')
partition=c.MSFT_Partition()[0] # Picking sensibly outside of scope of question
partition.AddAccessPath(None,True) # Use AssignDriveLetter
# This works so far and the mounted drive can be seen

# But now the Python object is outdated:
print('%c:'%partition.DriveLetter)
# Still prints '\x00:'

那么,要求Python WMI模块刷新此陈旧值的正确方法是什么?

您希望输出结果是什么?@m170897017自动分配给驱动器的字母-如果我查看diskpart,或浏览其所在的本地计算机,但在销毁并重新创建对象之前,它不会在Python中显示。