Пример #1
0
 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
Пример #2
0
    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
Пример #3
0
    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())
Пример #4
0
 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
Пример #5
0
    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")