首页 > 解决方案 > 如何在控制台中打印字符串并编辑它?

问题描述

问题是关于 print() Python 函数的。有什么方法可以打印一些能够在之后编辑的文本?例如,在执行代码后,print("some text")如果我想在控制台中删除单词“text”,我将无法更改此字符串。但是我需要。可能吗?

标签: python-3.xprinting

解决方案


import sys

print('b', end="\r")
sys.stdout.write("\033[K")

添加一个 sleep 以查看它是如何工作的。

import sys
from time import sleep

print('b', end="\r")
sleep(1)
sys.stdout.write("\033[K")

推荐阅读