如何解决PyCharm 覆盖原始输入
我有一个使用库 pynput 的键盘监听器,它的输入显示在 pycharm 的终端上,就像用户在 gif 中输入一样(蓝色文本是原始输入,而白色文本是原始输入)是程序的打印部分。这应该是全白的): https://i.stack.imgur.com/Deglt.gif
但有时无法用代码 sys.stdout.write("\r {0}".format(text))
快速覆盖来自键盘的原始输入以覆盖蓝色原始输入
.负责部分的代码:
keys = []
def displayList():
# Combines the array into the string
text = "".join(keys)
# Prints text on the same line
sys.stdout.write("\r {0}".format(text))
# Decorator function so that we can display the key
# And save it to an array
def on_press(key):
try:
# Adding the character keys to the array
keys.append(key.char)
displayList()
当按下一个键时,函数 on_press()
被执行以获取上下文。
需要一种用一些打印功能覆盖原始输入的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。