[Tutor] Fwd: Re: Need Help Modifying a wxPython GUI (scrolling display and logging)
Matt D
md123 at nycap.rr.com
Fri Jun 14 16:48:30 CEST 2013
Hey,
here is a snip of my code.
#logger code----------------------------------------------
# first new line
#self.logfile.write('\n')
# date and time
#self.logfile.write('%s,'%(str(strftime("%Y-%m-%d %H:%M:%S", gmtime()))))
# blah = [time, 'nac', 'tgid', 'source', 'dest', 'algid'] is what we want
tmplist = []
tmplist.append(str(strftime("%Y-%m-%d %H:%M:%S", localtime())))
tmplist.append(field_values["nac"])
tmplist.append(field_values["tgid"])
tmplist.append(field_values["source"])
tmplist.append(field_values["dest"])
tmplist.append(field_values["algid"])
#this prints the current row of data to the terminal
#print tmplist
# this prints the current row of data to the csv file
for item in tmplist:
self.logfile.write('%s,' % (str(item)))
self.logfile.write('\n')
# loop through each of the TextCtrl objects
#for k,v in self.fields.items():
# get the value of the current TextCtrl field
# f = field_values.get(k, None)
#if f:
# check if k is the field you want
# output the value with trailing comma
#self.logfile.write('%s,'%(str(f)))
# self.logfile.write('\n') # here is where you would put it
#end logger code-------------------------------
i know its ugly. but there is two ways to log here. one makes a list
(current) and the other (commented out) loops through the TextCtrls and
writes. is their a better way than what i have here? the TextCtrl
fields get their values from a pickle.
More information about the Tutor
mailing list