python输出进度条 tqdm_使用tqdm在进度条之前打印消息

带循环的简单示例:import tqdm,time

for i in tqdm.tqdm(range(9),desc="{Task_1 message}"):

time.sleep(0.1)

最终输出:

^{pr2}$

如果将\n添加到描述中,它将按如下方式丢弃您的输出:{Task_1 message}

{Task_1 message} | 0/9 [00:00, ?it/s]

{Task_1 message} | 1/9 [00:00<00:00, 9.99it/s]

{Task_1 message}# | 2/9 [00:00<00:00, 9.99it/s]

{Task_1 message}###### | 3/9 [00:00<00:00, 9.99it/s]

{Task_1 message}########### | 4/9 [00:00<00:00, 9.99it/s]

{Task_1 message}################ | 5/9 [00:00<00:00, 9.99it/s]

{Task_1 message}##################### | 6/9 [00:00<00:00, 9.96it/s]

{Task_1 message}########################## | 7/9 [00:00<00:00, 9.97it/s]

{Task_1 message}############################### | 8/9 [00:00<00:00, 9.98it/s]

: 100%|#############################################| 9/9 [00:00<00:00, 9.98it/s]

您唯一能做的就是先打印描述,然后在没有描述的情况下运行任务,因为您只能删除终端中的当前行。在import tqdm,time

print("{Task_1 message}")

for i in tqdm.tqdm(range(9)):

time.sleep(0.1)

如前所述,您只能删除终端中的当前行(使用\r),关于这个限制有很多主题。在

另一种方法是完全不同的。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值