import win32com.client
objSWbemServices = win32com.client.Dispatch(
"WbemScripting.SWbemLocator").ConnectServer(".","root\cimv2")
for item in objSWbemServices.ExecQuery(
"SELECT * FROM Win32_PnPEntity "):
found=False
for name in ('Caption','Capabilities '):
a = getattr(item, name, None)
if a is not None:
b=('%s,' %a)
if "Item" in b:
print "found"
found = True
else:
print "Not found"
break
我只想要一次显示“发现”找不到串别的“未找到”在这段代码如何停止后发现或使用python
事实上,我想打印“未找到”多次,只有一次我打印 – user1556698 2012-07-28 12:57:42