当我尝试在 for 循环中填充元组时,我必须在这里遗漏一些东西。
...more code above...
colItems = objSWbemServices.ExecQuery(queryString)
#print type(colItems)
是否需要上述行?
# print the results
for item in colItems:
logTuple = (item.SourceName, item.Type, item.TimeGenerated, item.Message)
logTuple.sort(sortByTime)
return logTuple
上面的代码会将这些字段输入到一个元组中吗?
下面是要排序的代码,虽然我还不能测试它。
def sortByTime(t1, t2):
if t1[2] < t2[2]:
return -1
elif t1[2] > t2[2]:
return 1
else:
return 0
谢谢您的帮助。