是否可以将 tqdm 栏从
\n[Step 1]: 100%|\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88 | 109/109 [00:03<00:00, 32.46it/s]\nRun Code Online (Sandbox Code Playgroud)\n类似的东西
\n[Step 1]: 100%[==========================> ] 109/109 [00:03<00:00, 32.46it/s]\nRun Code Online (Sandbox Code Playgroud)\n
小智 15
for i in range tqdm(<iterator>, total=<>, ascii=' >='):\n <your code here>\nRun Code Online (Sandbox Code Playgroud)\n这应该可以解决问题,ascii参数读取第一个字符是填充字符,即这里的空格,您可以使用其他字符,例如ascii =“\ xe2 \ x96 \ x91 \ xe2 \ x96 \ x92 \ xe2 \ x96 \x88" 并且该栏看起来像
\n0%[\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91]\nRun Code Online (Sandbox Code Playgroud)\n最后一个字符是当进度条前进一定量时填充的字符,例如
\n30%[\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91]\nRun Code Online (Sandbox Code Playgroud)\n虽然您在中间放置的任何角色都将在其进展时填充,例如从 30% 移动到 40% 时。
\n35%[\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x92\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91\xe2\x96\x91]\nRun Code Online (Sandbox Code Playgroud)\n我希望这能解释你的问题,你可以在中间有多个进步的角色,比如
\nascii=" \xe2\x96\x96\xe2\x96\x98\xe2\x96\x9d\xe2\x96\x97\xe2\x96\x9a\xe2\x96\x9e\xe2\x96\x88"\nRun Code Online (Sandbox Code Playgroud)\n尝试一下这个,如果您的控制台支持所有 Unicode 字符,那么观看这一进展真的很有趣。
\n您可以ascii在实例化栏时传递参数。第一个字符是空字符,第二个字符是填充字符。
from tqdm import tqdm
from time import sleep
with tqdm(total=100, ascii=' =') as pbar:
for i in range(10):
sleep(0.1)
pbar.update(10)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5996 次 |
| 最近记录: |