如何清除Python pdb屏幕?

gwg*_*gwg 5 python pdb

让我们说我写

(Pdb) p dir(object)
Run Code Online (Sandbox Code Playgroud)

而且,现在我的屏幕上有一个属性列表.如何在仍处于调试模式时清除此文本?重要的是,我不想失去我在代码中的位置.

Mag*_*eno 9

取决于您的操作系统.如果你在Windows上这应该工作:

import os; os.system('cls')
Run Code Online (Sandbox Code Playgroud)

如果您使用的是GNU/Linux(我认为在Mac OS中),这应该可以解决问题:

import os; os.system('clear')
Run Code Online (Sandbox Code Playgroud)

但是,如果你使用bash作为shell解释器,那么有一个方便的keymap: CTRL+l