Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Commit fdd75d5

Browse files
committed
fix: 修复异常的捕获错误
1 parent 38a12ac commit fdd75d5

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

my_xxt/answer_type.py

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@ def multipleChoice(item: bs4.element.Tag, console: Console) -> dict:
2929
}
3030
return question_answer
3131
except Exception as e:
32-
console.print(f"[bold red]题目解析错误[/bold red]")
32+
console.print(f"[bold red]单选题题目解析错误[/bold red]")
3333
console.print(f"[bold red]错误信息:{e}[/bold red]")
34-
console.print(f"[bold red]错误题目:{title}")
3534

3635
@staticmethod
3736
def multipleChoices(item: bs4.element.Tag, console: Console) -> dict:
@@ -53,9 +52,8 @@ def multipleChoices(item: bs4.element.Tag, console: Console) -> dict:
5352
}
5453
return question_answer
5554
except Exception as e:
56-
console.print(f"[bold red]题目解析错误[/bold red]")
55+
console.print(f"[bold red]多选题题目解析错误[/bold red]")
5756
console.print(f"[bold red]错误信息:{e}[/bold red]")
58-
console.print(f"[bold red]错误题目:{title}")
5957

6058
@staticmethod
6159
def judgeChoice(item: bs4.element.Tag, console: Console) -> dict:
@@ -72,9 +70,8 @@ def judgeChoice(item: bs4.element.Tag, console: Console) -> dict:
7270
}
7371
return question_answer
7472
except Exception as e:
75-
console.print(f"[bold red]题目解析错误[/bold red]")
73+
console.print(f"[bold red]判断题题目解析错误[/bold red]")
7674
console.print(f"[bold red]错误信息:{e}[/bold red]")
77-
console.print(f"[bold red]错误题目:{title}")
7875

7976
@staticmethod
8077
def comprehensive(item: bs4.element.Tag, console: Console) -> dict:
@@ -94,9 +91,9 @@ def comprehensive(item: bs4.element.Tag, console: Console) -> dict:
9491
}
9592
return question_answer
9693
except Exception as e:
97-
console.print(f"[bold red]题目解析错误[/bold red]")
94+
console.print(f"[bold red]填空题题目解析错误[/bold red]")
9895
console.print(f"[bold red]错误信息:{e}[/bold red]")
99-
console.print(f"[bold red]错误题目:{title}")
96+
console.print(f"[bold red]题目信息:{item}[/bold red]")
10097

10198
@staticmethod
10299
def shortAnswer(item: bs4.element.Tag, console: Console) -> dict:
@@ -113,9 +110,8 @@ def shortAnswer(item: bs4.element.Tag, console: Console) -> dict:
113110
}
114111
return question_answer
115112
except Exception as e:
116-
console.print(f"[bold red]题目解析错误[/bold red]")
113+
console.print(f"[bold red]简答题题目解析错误[/bold red]")
117114
console.print(f"[bold red]错误信息:{e}[/bold red]")
118-
console.print(f"[bold red]错误题目:{title}")
119115

120116
@staticmethod
121117
def essayQuestion(item: bs4.element.Tag, console: Console):
@@ -132,10 +128,8 @@ def essayQuestion(item: bs4.element.Tag, console: Console):
132128
}
133129
return question_answer
134130
except Exception as e:
135-
console.print(f"[bold red]题目解析错误[/bold red]")
131+
console.print(f"[bold red]论述题题目解析错误[/bold red]")
136132
console.print(f"[bold red]错误信息:{e}[/bold red]")
137-
console.print(f"[bold red]错误题目:{title}")
138-
139133
@staticmethod
140134
def programme(item: bs4.element.Tag, console: Console):
141135
try:
@@ -154,9 +148,9 @@ def programme(item: bs4.element.Tag, console: Console):
154148
}
155149
return question_answer
156150
except Exception as e:
157-
console.print(f"[bold red]题目解析错误[/bold red]")
151+
console.print(f"[bold red]编程题题目解析错误[/bold red]")
158152
console.print(f"[bold red]错误信息:{e}[/bold red]")
159-
console.print(f"[bold red]错误题目:{title}")
153+
160154

161155
@staticmethod
162156
def other(item: bs4.element.Tag, console: Console):
@@ -173,9 +167,9 @@ def other(item: bs4.element.Tag, console: Console):
173167
}
174168
return question_answer
175169
except Exception as e:
176-
console.print(f"[bold red]题目解析错误[/bold red]")
170+
console.print(f"[bold red]其他题目解析错误[/bold red]")
177171
console.print(f"[bold red]错误信息:{e}[/bold red]")
178-
console.print(f"[bold red]错误题目:{title}")
172+
179173

180174
@staticmethod
181175
def error(item: bs4.element.Tag, console: Console):

0 commit comments

Comments
 (0)