我创建了一个列表
self.statusListCtrl = wx.ListCtrl(self.panelUpper, -1, style=wx.LC_REPORT|wx.SUNKEN_BORDER)
我使用将数据添加到此列表中
self.statusListCtrl.Append([datetime.datetime.now(),action,result])
当我的过程完成后,我有一个很好的列表,其中显示了尝试过的事情、尝试的结果和日期时间戳。现在我想要做的是将它输出到一个文本文件。我的问题是我无法正确从我的 listctrl 获取数据。
这就是我试图遍历列表的方式。
fileName = 'd:\ssplogs\sspInstaller.log'
FILE = open(fileName,"w")
for itemIdx in range(0,self.statusListCtrl.GetItemCount()):
line = str(self.statusListCtrl.GetItemText(itemIdx) + "\n")
print "line" , line
writeLine = line
FILE.write(writeLine)
FILE.close()
我得到的输出只是我的日期时间戳,这是我列表的第一列。我怎么得到这个所以我看到类似的东西
datetime, action, result