跳转到主要内容

简单的更美观的命令行界面,可轻松重写之前的文本行。

项目描述

帮助重写前一行文本的小工具,

实用,并让用户了解进展情况,并保持反应灵敏的命令行界面

import time
from overprint import overprint


with overprint() as (reprint, print):
    print('step 1')
    for i in range(10):
        reprint('.'* ( i % 3 +1))
        time.sleep(0.5)

# will display 3 animated dots

在您使用正常的print语句时,重印的行将保持向下移动,而不会改变正常的编程流程。

overprint还为您提供了替换(暂时)内置的print语句的选项,以防您无法控制底层库。

使用python -m overprint进行演示

由以下机构支持