def print_doctor(self): logging.info("当前号余量:") x = PrettyTable() x.border = True x.field_names = ["医生姓名", "擅长", "号余量"] for doctor in self.dutys: x.add_row([self.get_doctor_name(doctor), doctor['doctorSkill'], doctor['totalCount']]) print(x.get_string()) pass
def print_doctor(self): Log.info("当前号余量:") x = PrettyTable() x.border = True x.field_names = ["医生姓名", "擅长", "号余量"] for doctor in self.dutys: x.add_row([doctor["doctorName"], doctor['skill'], doctor['remainAvailableNumber']]) print x.get_string() pass
def print_doctor(self): logging.info("当前号余量:") x = PrettyTable() x.border = True x.field_names = ["医生姓名", "擅长", "号余量"] for doctor in self.dutys: x.add_row([doctor["doctorName"], doctor['skill'], doctor['remainAvailableNumber']]) print(x.get_string()) pass
def print_doctor(self): logging.info("当前号余量:") x = PrettyTable() x.border = True x.field_names = ["医生姓名", "擅长", "Duty", "SourceId", " 号余量"] for doctor in self.dutys: x.add_row([ doctor["doctorName"], doctor['skill'], doctor['dutyCodeName'], doctor['dutySourceId'], doctor['remainAvailableNumber'] ]) print(x.get_string())
def print_doctor(self): logging.info("当前号余量:") x = PrettyTable() x.border = True x.field_names = ["医生姓名", "擅长", "号余量"] for doctor in self.dutys: x.add_row([ self.get_doctor_name(doctor), doctor['skill'], "无" if len(doctor['period']) > 0 else "有" ]) print(x.get_string()) pass
should_fail = "-fail" in filename error = False if should_fail and parse_result == "ACCEPT": error = True elif not should_fail and parse_result == "REJECT": error = True if error: if no_errors: print("Invalid Tests:") no_errors = False print(filename + ": " + parse_result + "\n", end="") table = PrettyTable(["i", "opcode", "operand1", "operand2", "result"]) table.align["i"] = "r" # Left align city names table.align["opcode"] = "r" # Left align city names table.align["operand1"] = "r" # Left align city names table.align["operand2"] = "r" # Left align city names table.align["result"] = "r" # Left align city names for quadruple in parser.quadruples: table.add_row(quadruple) print(table) if no_errors: print("All Tests Passed!")
util.error("No filename specified... Exiting...", True) file = open(filename, "r") if not file: util.error("File could not be loaded... Exiting...", True) lexical_analyzer = LexicalAnalyzer() tokens = lexical_analyzer.process_file(file) if len(tokens) > 0: tokens.reverse() parser = Parser(tokens) parse_result = parser.parse() table = PrettyTable(["i", "opcode", "operand1", "operand2", "result"]) table.align["i"] = "r" # Left align city names table.align["opcode"] = "r" # Left align city names table.align["operand1"] = "r" # Left align city names table.align["operand2"] = "r" # Left align city names table.align["result"] = "r" # Left align city names for quadruple in parser.quadruples: table.add_row(quadruple) print(table) # print("---------------------------------------\n") # # print("End Parsing")