gpt4 book ai didi

python - 异常后恢复Python程序?

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:35 25 4
gpt4 key购买 nike

好吧,假设我有这个代码:

name = Bob
try:
While True:
print "Whats your name?"
name = raw_input("Name:")

except KeyboardInterrupt:
print name
raw_input("PRESS ENTER TO RESUME")

如果我按 CTRL-C 而非 Enter 键,则会关闭程序。我怎样才能恢复该计划?我对线程很好,但我从来没有使用过它们。这将用于另一个更大的程序,该代码只是虚拟代码。我想要的可能吗?

最佳答案

程序因到达末尾而终止。它与键盘中断无关。您可以通过...在该 block 下面放置一些代码,或者将您的代码片段包含在循环中来恢复程序的执行。

name = "Bob" ## or maybe you could ignore that
while True:
try:
print "Whats your name?"
name = raw_input("Name:")

except KeyboardInterrupt:
print name
raw_input("PRESS ENTER TO RESUME")

关于python - 异常后恢复Python程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com