擅长:python、mysql、java
<p>如果您担心键盘中断(例如Ctr+c或Delete),可以使用<a href="https://docs.python.org/3.5/library/exceptions.html#KeyboardInterrupt" rel="nofollow noreferrer">built-in Exception KeyboardIntertupt</a>。这会让你优雅地失败:</p>
<pre><code>if option == "a":
try:
name = input('\nEnter the students name: ')
cm = input('Coursework mark: ')
em = input('Exam mark: ')
student = (name,cm,em)
database.append(student)
except KeyboardInterrupt as e:
#
# do something
#
break
</code></pre>
<p>这将防止循环因中断请求而崩溃。你知道吗</p>