鱼C论坛

 找回密码
 立即注册
查看: 718|回复: 2

关于python显示进度的问题

[复制链接]
发表于 2019-7-10 16:11:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么通过python原地更新进度条,也就是说新的进度条把老的进度条覆盖掉。
下面的代码不会覆盖:
from time import sleep

pbar = tqdm(total=10,desc='ss')

for char in range(10):
    pbar.update(1)
    sleep(0.1)
pbar.close()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-7-10 16:27:00 | 显示全部楼层
现在有个问题,网络上说的可以原地显示的,但是我在spyder上运行,并不是原地刷新显示,会向下显示很多,这样看着很乱,有什么办法?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:13:41 | 显示全部楼层
print('\r %s',%(result),end='')
对于python3只需要在print前面加\r,后面加end=‘’就会一直原地更新,主要\r要跟内容写在一起,分开写有可能没有作用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-16 19:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表