|
请问一下,有没有哪位大佬知道怎么把下面的代码改写成多协程版本的,这个函数主要是用于读取图片数据
- import os
- import time
- from concurrent.futures import ThreadPoolExecutor
- from PIL import Image
- def read_image(dir_path):
- files = os.listdir(dir_path)
- files_path = [os.path.join(dir_path, file) for file in files]
- with ThreadPoolExecutor() as executor:
- images = executor.map(Image.open, files_path)
- return list(images)
复制代码
|
|