Python在raw_input()期间检测STDIN

时间:2015-09-22 01:36:47

标签: python stdout stdin

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

场景:用户正在输入命令" tasklist"而且,当他打字时,会出现一个警告,告诉他他的硬盘空间不足。

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']

似乎无论如何都会改变输入,但有没有办法检测到这一点并可能从那一点清除raw_input?

0 个答案:

没有答案