我想创建一个命令行密码文件解密脚本,该脚本将在终端窗口中显示加密文件的内容,最长不超过10秒,此后将自动清除文本。

我不太确定这种功能的正确术语是什么,因此,如果通过正确的搜索字符串可以得到答案,则感到抱歉。

最佳答案

如果只需要显示“秘密”输出的一行,则可以使用“回车”并覆盖该行。它不会在终端历史记录中留下任何痕迹。

from __future__ import print_function

import time
import sys

print("hello", end = '')
sys.stdout.flush()
time.sleep(1)
print("\rxxxxx")
sys.stdout.flush()

关于python - 在终端中显示未存储在终端历史中的临时消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12039243/

10-12 14:00