Here's the script:
#votes data
#import xmltramp for reading XML files
import xmltramp
#load up the house page with the vote I want
d= xmltramp.load(' http://clerk.house.gov/evs/2006/roll002.xml' )
#loads up the vote data off the site
vd= d['vote-data']
#makes a happy nonhyphenated variable out of meta
md= d['vote-metadata']
#counts the number of votes per roll
votes= len(vd)
#Produces the name, party and outcome of every Arizona house member on this vote
for each in range(votes):
st= str(vd[each].legislator('state'))
vt= str(vd[each].vote)
nm= (vd[each].legislator('unaccented-name'))
pt= str(vd[each].legislator('party'))
f= file('housevote.txt', 'w')
if st == 'AZ':
f.write(nm)
else:
pass
f.close()
Before trying to write it to a file, my loop looked like this:
for each in range(votes):
st= str(vd[each].legislator('state'))
if st == 'AZ':
print vd[each].legislator('unaccented-name'), vd[each].legislator('party'), vd[each].vote
else:
pass
Any help would be most appreciated. Thanks.
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor