Py之reprint:reprint的简介、安装、使用方法之详细攻略

目录

reprint的简介

reprint的安装

reprint的使用方法


reprint的简介

reprint 是一个适用于 Python3 的简易变量绑定与多行输出刷新的库。特性 + 简易变量绑定,内容修改时自动刷新命令行输出 + 多行输出刷新,实现不同行内容由独立变量控制,修改特定变量即能刷新命令行中特定行的内容 + 多线程安全,使用了 threading.Lock 实现线程安全 + 无外部库依赖。

py pi地址:https://pypi.org/project/reprint/

reprint的安装

pip install reprint

reprint的使用方法

1、官方示例

import time
import random
import threadingfrom reprint import outputdef some_op(index=0):LENGTH = 100global output_listnow = 0while now < LENGTH:max_step = LENGTH-nowstep = random.randint(1, max_step or 1)now += stepoutput_list[index] = "{}{}{padding}{ending}".format("-" * now,index,padding=" " * (LENGTH-now-1) if now < LENGTH else "",ending="|" if now < LENGTH else "")time.sleep(1)output_list.append("{} finished".format(index))with output(output_type="list", initial_len=5, interval=0) as output_list:pool = []for i in range(5):t = threading.Thread(target=some_op, args=(i,))t.start()pool.append(t)[t.join() for t in pool]

Py之reprint:reprint的简介、安装、使用方法之详细攻略相关推荐

  1. Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略

    Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介.使用方法之详细攻略 目录 matplotlib.pyplot的plt.legend函数的简 ...

  2. Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略

    Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介.使用方法之详细攻略 目录 glob库的简介 glob库的使用方法 1.单个字符通配符:用问号(?)匹配任何单个的字符.

  3. Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略 目录 sklearn中的RobustScaler 函数的简介及使用方法 sklearn中的R ...

  4. sklearn之XGBModel:XGBModel之feature_importances_、plot_importance的简介、使用方法之详细攻略

    sklearn之XGBModel:XGBModel之feature_importances_.plot_importance的简介.使用方法之详细攻略 目录 feature_importances_ ...

  5. Python语言学习:Python常用自带库(imageio、pickle)简介、使用方法之详细攻略

    Python语言学习:Python常用自带库(imageio.pickle)简介.使用方法之详细攻略 目录 imageio简介及其常见使用方法 pickle简介及其常见使用方法 简介 使用方法 简介及 ...

  6. sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform、transform、inverse_transform简介、使用方法之详细攻略

    sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform.transform.inverse_transform简介.使用方法之详细攻略 ...

  7. Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略

    Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...

  8. Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略

    Python编程语言学习:包导入和模块搜索路径简介.使用方法之详细攻略 目录 包导入和模块搜索路径简介 1.Pyhon搜索模块路径的机制 2.自定义配置搜索路径

  9. Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略 目录 sklearn.preprocessing中的Stand ...

  10. Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略 目录 sklearn中的train_test_split函数的简介 train_tes ...

最新文章

  1. 光伏电价断崖式下跌 企业遭遇成长烦恼
  2. linux修改ssh端口
  3. golang 字符串查找总结
  4. 再读《精通css》02:选择器
  5. es 安装kopf_Elasticsearch-kopf导览
  6. Cesium中的相机—YawPitchRoll
  7. ICCV2021 人脸深伪分析挑战赛 重磅来袭
  8. SQL Server 2012 无人值守安装(加入新实例)
  9. 【数据库中间件】分布式组件 - ClusterDB-Client
  10. java spring 区别_关于java:Spring和Spring MVC框架有什么区别
  11. 计算机网络驱动坏了怎么解决办法,网卡驱动异常怎么办_网卡驱动异常解决办法_飞翔教程...
  12. Msm8937+android7.1.1编译环境搭建及编译
  13. 计算机应用情话,2018最新版情话大全浪漫情话 好听感人的情话
  14. 【PS3】二之国 白色圣灰的女王 日本制造的视觉效果
  15. 基于SpringBoot HII健身房app
  16. Appscan安全测试
  17. mysql的环境配置
  18. Unity—Lerp插值函数
  19. php热图,科学网—使用ComplexHeatmap包绘制个性化热图 - 刘永鑫的博文
  20. 线性表应用 多项式加法

热门文章

  1. mysql如何建立索引workbench_如何对MySQL索引进行优化分析
  2. uboot小工具之mkimage
  3. 在ASP.NET Core MVC中构建简单 Web Api
  4. wing IDE常用快捷键
  5. VirtualBox安装Fedora文件共享
  6. 推荐 9 个 爱不释手的 JSON 工具!
  7. 一个老程序员的30年生涯回顾(译文)
  8. 如何正确访问Redis中的海量数据?服务才不会挂掉!
  9. 阿里巴巴是如何管理测试环境的?
  10. 弹幕,你知道是怎样练成的?