Thanks for that Tim, I could use a little more help with this CSV stuff this afternoon and I can't get it to write the output I want for the life of me. I'm trying to write a method for my logging class that receives a string as an argument, and then writes a row to the CSV with the string and a date/time stamp.
''' Add Application Log Entry ''' def addApp(self, event): writer = csv.writer(open("some.csv", "a")) writer.writerow(event) Now if I do something like this; addApp('Application Started') then it writes to the CSV file somthing like. A,p,p,l,i,c,a,t,i,o,n, ,S,t,a,r,t,e,d Which isn't much use to me :-D any ideas how I can get something like this: 2007-01-01,13:00:00,Application Started Thanks, Rob -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tim Golden Sent: 16 April 2007 15:28 Cc: python-list@python.org Subject: Re: Writing Log CSV (Efficiently) Robert Rawlins - Think Blue wrote: > The log at its highest rate of write may be looking at an operation a > second I think I can probably type stuff in faster than that if I try :) You probably don't have a performance issue there. , I've not got much experience with this kind of thing so I'm not sure > if that's 'a lot' or not, it just seems like it at the moment. It might not > get as busy as that, I'm not sure and its difficult to simulate as this > isn't likely to be a steady flow of traffic, they'll come in big fat lumps > every now and then. Sounds like you don't really need to profile that, but if you did, Python's a great language for knocking together that kind of test harness; combine the time, random and csv modules and you've got a "big fat lumps every now and then" simulation. (At which point I get jumped on by the serious model types for being so blase with their discipline!) TJG -- http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list