Mercurial > hg > horiscopes
comparison V5/runme.py @ 31:926b008ccb0c tip
resolving vertex and fixing description results - I believe everything works
author | DaveM |
---|---|
date | Sat, 19 May 2018 14:50:41 +0100 |
parents | 52ea10196da3 |
children |
comparison
equal
deleted
inserted
replaced
30:15c43f44a806 | 31:926b008ccb0c |
---|---|
54 else: | 54 else: |
55 csv_file.write(str(person.id)+','+str(person.issue)+'\n') | 55 csv_file.write(str(person.id)+','+str(person.issue)+'\n') |
56 | 56 |
57 def outputDescriptions(filename,people): | 57 def outputDescriptions(filename,people): |
58 with open(filename, "wb") as csv_file: | 58 with open(filename, "wb") as csv_file: |
59 csv_file.write('Person ID, Description \n') | |
60 for person in people: | 59 for person in people: |
61 if person.issue is None: | 60 if person.issue is None: |
62 csv_file.write(str(person.id)+','+str(person.description)+'\n') | 61 csv_file.write(str(person.id)+', '+str(person.score)+'\n'+''.join(person.description)+'\n\n') |
63 else: | 62 else: |
64 csv_file.write(str(person.id)+','+str(person.issue)+'\n') | 63 csv_file.write(str(person.id)+', '+str(person.issue)+'\n\n') |
65 | 64 |
66 def outputIssues(filename,people): | 65 def outputIssues(filename,people): |
67 with open(filename, "wb") as csv_file: | 66 with open(filename, "wb") as csv_file: |
68 csv_file.write('Person ID, Issue \n') | 67 csv_file.write('Person ID, Issue \n') |
69 for person in people: | 68 for person in people: |
131 resetAll = False | 130 resetAll = False |
132 if resetAll: | 131 if resetAll: |
133 for item in os.listdir('.'): | 132 for item in os.listdir('.'): |
134 if item.endswith(".pick"): | 133 if item.endswith(".pick"): |
135 os.remove(item) | 134 os.remove(item) |
136 os.remove('outData_collect.pick') | 135 # os.remove('outData_collect.pick') |
137 pickFile = 'outData.pick' | 136 pickFile = 'outData.pick' |
138 if not os.path.exists(pickFile): | 137 if not os.path.exists(pickFile): |
139 people = makePeople('individuals.csv') | 138 people = makePeople('individuals.csv') |
140 savePick(pickFile,people) | 139 savePick(pickFile,people) |
141 else: | 140 else: |
166 savePick('fullResults.pick',people) | 165 savePick('fullResults.pick',people) |
167 else: | 166 else: |
168 people = loadPick('fullResults.pick') | 167 people = loadPick('fullResults.pick') |
169 outputPeople('fullResult.csv',people) | 168 outputPeople('fullResult.csv',people) |
170 outputScores('scores.csv',people) | 169 outputScores('scores.csv',people) |
171 outputDescriptions('description.csv',people) | 170 outputDescriptions('description.txt',people) |
172 outputIssues('issues.csv',people) | 171 outputIssues('issues.csv',people) |
173 | 172 |
174 if __name__ == "__main__": | 173 if __name__ == "__main__": |
175 _main() | 174 _main() |