2 个版本
0.1.1 | 2024 年 1 月 21 日 |
---|---|
0.1.0 | 2024 年 1 月 11 日 |
#723 在 命令行界面
5KB
qtmd(去他妈的)
立即让你的循环显示智能进度条 - 只需将任何可迭代对象用 tqdm(iterable) 包裹,就可以了!
tqdm
,多么奇怪的名字!哦,等等,我有一个更好的名字:qtmd
!
"qtmd" 是中文 "去他妈的"(qù tā mā de)的拼音缩写。下次你遇到你的中国朋友时,用 "去他妈的" 向他们打招呼,你一定会给他们留下深刻的印象。
用法
将任何实现了 Iterator 特性的对象用 qtmd 包裹
use qtmd::qtmd;
for _ in qtmd(0..10000) {
...
}
76%|███████████████▉ | 7618/10000 [00:09<00:03, 782.14it/s]
公开特性以允许方法链式调用
use qtmd::{Iter, Style};
for _ in (0..).take(10000).qtmd().style(Style::Balloon) {
...
}
47%|**********. | 4792/10000 [00:06<00:06, 783.39it/s]
嗯...
玩笑话到此为止,不要在你的项目中使用这个 crate。并且永远不要说 "去他妈的",这是不礼貌的。
原始 crate: tqdm.
依赖项
~2–12MB
~75K SLoC