gpt4 book ai didi

python - 从 Django 管理命令显示任务进度

转载 作者:太空狗 更新时间:2023-10-30 02:42:18 24 4
gpt4 key购买 nike

我有一些 Django 管理命令调用其他类中的方法以从 API 获取数据。这些任务可能需要很长时间才能完成,我想在控制台中以简洁的方式显示进度。

我可以使用 print() 来输出像“Fetched 22 of 3000”这样的一行,它会覆盖自身,使用类似的东西:

print('Fetched %d of %d' % (n, total) + ' '*30, end='\r')

但是使用 print() 似乎有点讨厌,它会在测试运行时将输出输出到控制台。所以使用 logging 似乎更好,但我看不到使用它在控制台中显示单个、不断更新的“进度”行的方法。

有什么好的方法吗?

最佳答案

也许 tqdm是一个对你有用的 python 包。

关于python - 从 Django 管理命令显示任务进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37090683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com