【发布时间】:2021-02-04 08:42:32
【问题描述】:
我正在寻找一种好方法来隐藏在 WINdows 上为类似聊天的系统输入的输入
现在,我写了这个
import sys
name = input("Enter your message: ")
sys.stdout.write('\r')
print(message)
但它什么也没做。
我想做这样的事情
Enter your message: Hello
Output:
Hello
那就更好了
Enter your message: Hello
Output:
Enter your message: Hello
Hello
所以最后的输出,经过一些消息会是
Hello
How are you?
I'm fine thanks.
不是
Enter your message: Hello
Hello
Enter your message: How are you?
How are you?
Enter your message: I'm fine thanks.
I'm fine thanks.
在询问之前我已经看到了一些类似我的问题,但我没有发现任何工作,我也不能使用 os 因为它必须包含更多输入,我也尝试使用 \r 但是(因为我使用它)没有做我想做的事,在此先感谢。
【问题讨论】:
-
您想在用户完成输入后擦除整个“输入您的姓名”行...?
-
请上传您的代码。
-
是的,我想删除“输入您的姓名”行和实际输入
-
我上传了我的代码
标签: python python-3.x input output