当程序崩溃/退出时,我想继续 python 脚本做事。但它不起作用。例如:
from pwn import *
p = process("./proc")
p.interactive()
<do stuff and exit>
print("Some stuff")
但是当程序proc
退出/崩溃时,下面的部分p.interactive()
不会被执行。有人可以帮忙吗?
当程序崩溃/退出时,我想继续 python 脚本做事。但它不起作用。例如:
from pwn import *
p = process("./proc")
p.interactive()
<do stuff and exit>
print("Some stuff")
但是当程序proc
退出/崩溃时,下面的部分p.interactive()
不会被执行。有人可以帮忙吗?
您应该使用“try except”,它允许您在 try 部分运行代码,一旦程序崩溃,它就会转到 except。在这里阅读更多。
一个例子:
try:
print(x)
except NameError:
print("Variable x is not defined")
except:
print("Something else went wrong")