tqdm是一款新的进度条, tqdm 库比较热门,据说比老版的 python-progressbar 库的单次响应时间提高了 10 倍以上。
progressbar 的原理
其实进度条的原理十分的简单,无非就是在 shell 中不断重写当前输出。
Bash 实现
#/usr/bin/bash
for i in {
1..100};
do
echo -ne "$i% \r"
sleep 0.01
done
echo -ne "\n"
echo -n 存在明显的兼容性问题。使用 printf
#/usr/bin/ba