在python中打印时打乱文本



我已经编写了一个简单的python程序

import sys
from time import sleep
def main():
for i in range(11):
sys.stdout.write("The value is %d"%int(i))
sleep(1)
sys.stdout.flush()

if __name__=="__main__":
main()

它给了我以下输出,每个环路之间的延迟为1s

The value is 0The value is 1The value is 2The value is 3The value is 4The value is 5The value is 6The value is 7The value is 8The value is 9The value is 10

但是我需要一个像这样的输出

This is 1

1s后,1应在同一位置用2代替如果你不了解我的情况,请查看我的单词列表生成器https://github.com/azan121468/wordlist_gen我想在我的简单程序中应用同样的东西,但我做不到请帮助me

可以使用退格('b'(字符:

from time import sleep

def main():
print('The value is 0', end='')
for i in range(1, 11):
print('b' + str(i), end='')
sleep(1)

if __name__ == "__main__":
main()

相关内容

  • 没有找到相关文章

最新更新