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 - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor