记录 | python tqdm用法_图片读取进度

可以使用 tqdm 库来显示从文件夹中读取图片的进度。下面是一个示例代码:

import os
from tqdm import tqdm
from PIL import Image

# List all the images in the folder
folder = "path/to/folder"
filenames = os.listdir(folder)

# Use tqdm to show the progress
for filename in tqdm(filenames):
    # Load the image
    image = Image.open(os.path.join(folder, filename))
    # Do something with the image
    ...

在这个例子中,使用 os.listdir 函数获取文件夹中所有文件的名称,然后使用 tqdm 函数来迭代这些文件名。每次迭代时,使用 PIL.Image.open 函数加载图片,然后就可以对图片进行操作了。

注意,在上面的代码中,使用了 tqdm 库来显示进度,但是没有指定循环的总次数。这意味着进度条的长度是不确定的,并且只能使用百分比来显示进度。如果想显示更详细的进度信息,可以使用 total 参数来指定循环的总次数。例如:

# Use tqdm to show the progress
total = len(filenames)
for filename in tqdm(filenames, total=total):
    # Load the image
    image = Image.open(os.path.join(folder, filename))
    # Do something with the image
    ...

在这个例子中,使用了 total 参数来指定循环的总次数,这样就可以使用精确的数字来显示进度了。
 

你可能感兴趣的:(踩坑记录,python,tqdm)