Python 2.7 如果程序使用pwntools退出/崩溃,如何在python脚本中继续?

Python 2.7 如果程序使用pwntools退出/崩溃,如何在python脚本中继续?,python-2.7,pwntools,Python 2.7,Pwntools,我想在程序崩溃/退出时继续使用python脚本做一些事情。但它不起作用。例如: from pwn import * p = process("./proc") p.interactive() <do stuff and exit> print("Some stuff") 来自pwn导入的* p=过程(“/过程”) p、 交互的() 打印(“一些东西”) 但是,当programproc退出/崩溃时,下面的p.interactive()部分不会执行。有人能帮忙吗?您应该使用“

我想在程序崩溃/退出时继续使用python脚本做一些事情。但它不起作用。例如:

from pwn import *

p = process("./proc")

p.interactive()
<do stuff and exit>

print("Some stuff")

来自pwn导入的
*
p=过程(“/过程”)
p、 交互的()
打印(“一些东西”)
但是,当program
proc
退出/崩溃时,下面的
p.interactive()
部分不会执行。有人能帮忙吗?

您应该使用“try-except”,它允许您在try部分运行代码,一旦程序崩溃,它就会转到except。阅读更多

例如:

try:
  print(x)
except NameError:
  print("Variable x is not defined")
except:
  print("Something else went wrong")