Python检测STDIN在raw_input()期间

2024-06-17 15:24:46 发布

您现在位置:Python中文网/ 问答频道 /正文

在设计一个小型的交互式菜单时,您常常会在用户尝试输入时看到输出。例如:

场景:用户正在键入命令“任务列表”,当他键入时,会出现一条警告,告诉他硬盘空间不足

Welcome to My Program
1) Option 1
2) Option 2
Otherwise, type a command below.

Menu >

然后:

Welcome to My Program
1) Option 1
2) Option 2
Otherwise, type a command below.

Menu >taskError: Hard Drive Space @ 90%
list
Menu > [Executing 'tasklist']

它似乎没有以任何方式改变输入,但是有没有一种方法可以检测到这一点并从这一点清除原始输入


Tags: to用户命令键入mytype菜单场景