让我说我写
(Pdb) p dir(object)
并且,现在我的屏幕上有一个属性列表。如何在仍处于调试模式时清除此文本?重要的是,我不想在代码中失去我的位置。
答案 0 :(得分:9)
取决于您的操作系统。如果你在Windows上,这应该有效:
import os; os.system('cls')
如果您使用的是GNU / Linux(我认为在Mac OS中),这应该可以解决问题:
import os; os.system('clear')
但是,如果您使用bash作为shell解释器,则有一个方便的键映射:CTRL+l
答案 1 :(得分:2)
您可以随时print('\n'*30)
答案 2 :(得分:1)
在~/.pdbrc
(在启动pdb时初始化)中,您可以添加:
import os
def cls(): os.system('clear')
然后,当您在Pdb中时,可以键入cls()
以清除屏幕,而无需在命令行中进行任意多次击键。