编程:如何更改打印文本

时间:2015-09-16 03:27:11

标签: text

在许多程序中,包括许多暴力破解者和许多命令的输出,已经打印到屏幕上的文本在您面前被更改。 使用蛮力的例子;程序当前正在尝试的密码非常快速地循环。

我的问题是:如何更改已打印的文字?

是否可能有一种功能或特定方法可以实现这一目标?我从来没有遇到任何像这样的代码,从编程的角度来看它似乎没有什么可能,但我指望错误。

先谢谢你。

1 个答案:

答案 0 :(得分:0)

应打印回车符(\r),并刷新输出。

在python中,可以将end标志指定为\r,将flush标志指定为True

print("sample text", end='\r", flush=True)

以一种更通用的方式,任何语言都应该能够访问sys函数,在这种情况下,应手动添加\r,然后也应手动调用flush()函数。