我是 python 的新手,我使用的是 3.3.3 版。
假设我们有这个脚本:
name = "user"
say = input("Say: ")
print (name, "said:",say)
如果我运行它,输出将是:
Say: mytext
user said: mytext
我想知道,有没有办法清除/删除“Say: mytext”? 只是为了让它更清楚一点:
I want:
user said: hi
user said: test
user said: ..
I don't want:
Say: hi
user said: hi
Say: test
user said: test
就这些了,提前谢谢了:)
最佳答案
您不能简单地告诉 input
函数隐藏用户输入。但是您可以使用 getpass
函数,它仍然可以正常工作:
from getpass import getpass
name = "user"
say = getpass(prompt="")
print (name, "said:",say)
请记住将 prompt
参数设置为您想要的值(在本例中为空字符串),否则将显示 Password:\n
。
关于Python - 清除用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24022272/