次のように作成されたリストがあります
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