【发布时间】:2018-01-10 01:40:26
【问题描述】:
我可以在删除前一个字符的同时将一个已经打印出来的字符更改为另一个字符吗?例如程序如何显示'_' 2秒,(删除或更改)并显示字符's'?
【问题讨论】:
-
我想将 '_' 替换为 's'(不是数字)
-
@Smart 那么问题Python code to cause a backspace 可能对您更有帮助。答案与副本的答案非常相似,但它侧重于如何制作退格键。特别是,最新的答案显示了一个基于时间的擦除示例,该示例被新字符集替换,您可以非常简单地将其调整为
"_"到"s"示例。 -
然后将代码更改为您想要的代码:
sys.stdout.write('%s\r' % '_'); sys.stdout.flush(); time.sleep(2); sys.stdout.write('%s\n' % 's')
标签: python