如何使用与keyboardinterrupt相同的结果实现try / except?

时间:2017-05-13 07:08:34

标签: python python-3.x debugging keyboardinterrupt

我想在特定位置(语句除外)退出程序以进行调试。此外,我希望能够留在控制台中并使用目前已由程序定义的变量和对象(DataFrames)。就像击中strg * c时一样,但在某个位置我可以更精确地控制。

sys.exit()还会关闭控制台,所有对象都会丢失?

1 个答案:

答案 0 :(得分:1)

您可以使用debugger

try:
   #code
except:
   import pdb;pdb.set_trace()

所以你会得到一个shell来调试。