def write_report(self): """将软件报表写入文件""" file_name = ZtcReport.get_file_name(CURRENT_DIR, self.today) file_obj = file(file_name, 'w') strhead = ','.join(self.head) + '\n' file_obj.write(strhead) for report in self.result: file_obj.write(ZtcReport.to_string(report)+'\n') file_obj.close()
def get_yesterday_report(self, yesterday): """获取昨天的直通车报告""" file_name = ZtcReport.get_file_name(CURRENT_DIR, self.yesterday) id_report_dict = {} if os.path.isfile(file_name): for line in file(file_name): report = ZtcReport.parser_ztc_report(line) id_report_dict[report['id_name']] = report return id_report_dict