在设计小型交互式菜单时,通常会在用户尝试输入时看到输出。例如:
场景:用户正在输入命令" 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?