for line in fileContents: line = string.strip(line) brokenline = line.split() if len(brokenline) == 0: continue first = brokenline[0] if datamunger.isNumber(first): brokenline = datamunger.cleanData(extractFields(brokenline), '*') newContents.append(brokenline) return newContents # check if the file exists filename = "weather.dat" if not os.path.exists(filename): exit() # load the file here with open(filename) as f: # read the file contents contents = f.readlines() # weed out the unneeded data contents = removeUnwantedData(contents) # write algo to determine the smallest temperature spread mapOfTemps = datamunger.computeDifference(contents) # display to the user which day has the smallest temperature spread print """June %d, 2002 has the smallest temperature range recorded. Computed temperature range: %d """ % datamunger.getLeastEntry(mapOfTemps)
continue first = brokenline[0] first = string.rstrip(first, '.') if datamunger.isNumber(first): brokenline = datamunger.cleanData(extractFields(brokenline)) newContents.append(brokenline) return newContents # check if the file exists filename = "football.dat" if not os.path.exists(filename): exit() # load the file here with open(filename) as f: # read the file contents contents = f.readlines() # weed out the unneeded data contents = removeUnwantedData(contents) # write algo to determine the smallest temperature spread mapOfLeagues = datamunger.computeDifference(contents) # display to the user which day has the smallest temperature spread print """Team %s has the least goal difference of: %d """ % datamunger.getLeastEntry(mapOfLeagues)