Procházet zdrojové kódy

修复 专四专八姓名识别问题

zeke-chin před 2 roky
rodič
revize
4108b9793b
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      core/parser.py

+ 2 - 2
core/parser.py

@@ -196,11 +196,11 @@ class TEMParser(Parser):
         name_val = ''
         conf = 0.
         is_name = False
-        for row in self.result:
+        for row_idx, row in enumerate(self.result):
             for idx, r in enumerate(row[:-1]):
                 if '同学' in r.txt:
                     is_name = True
-                    name_val = row[idx - 1].txt
+                    name_val = self.result[row_idx - 1][-2].txt if idx == 0 else row[idx - 1].txt
                     break
 
         if is_name is False: