Am running this Script and cannot figure out how to close my files, Keep getting msg: Attribute Error: '_csv.writer' object has no attribute 'close'
Why? import csv testOutput = csv.writer(open('c:/users/terry/downloads/tup1012k/tup1012.csv', 'w'), delimiter=',', quotechar='"', quoting=csv.QUOTE_NONNUMERIC) csvreader = csv.reader(open("c:/users/terry/downloads/tup1012k/tup1012x.drf","r"),delimi ter=',') for row in csvreader: test=('test4') track=row[0] rdate=row[1] race=row[2] postPos=row[3] entry=row[4] distance=row[5] surface=row[6] Reserved=row[7] raceType=row[8] ageSex=row[9] todaysRaceClassification=row[10] purse=row[11] claimingPrice=row[12] jockey=row[32] jockeySts = int(row[34]) jockeyWins = int(row[35]) horseName=row[44] daysSinceLR=row[223] try: jockeyPct=round((jockeyWins/jockeySts)*100) except ZeroDivisionError: print (track,race,postPos,horseName,jockey,jockeyWins,jockeySts,0) else: print (track,race,postPos,horseName,jockey,jockeyWins,jockeySts,jockeyPct) testOutput.writerow((track,race,postPos,horseName,jockey,jockeyWins,jockeySt s,jockeyPct,'\n')) testOutput.close() csvreader.close() Please Help!!!!! Terry Green
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor