python 多线程处理图片

thread

for i in range(len(ori_path)):
        for filename in os.listdir(ori_path[i]):
            number_img = number_img + 1
            print("正在处理第" + str(number_img) + "张图片")
            img_name = ori_path[i] + filename
            t = Thread(target = deal_one_img, args = [img_name, filename])
            t.start()

线程池

with ThreadPoolExecutor(max_workers=20) as executor:
        for i in range(len(ori_path)):
            for filename in os.listdir(ori_path[i]):
                number_img = number_img + 1
                print("正在处理第" + str(number_img) + "张图片")
                img_name = ori_path[i] + filename
                # 使用线程池处理所有图片
                executor.submit(deal_one_img, img_name, filename)
        executor.shutdown(wait=True)

相关推荐

  1. python 线处理图片

    2024-05-25 21:34:34       33 阅读
  2. 使用Python线批量压缩图片文件

    2024-05-25 21:34:34       31 阅读
  3. python线

    2024-05-25 21:34:34       41 阅读
  4. python 线

    2024-05-25 21:34:34       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 21:34:34       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 21:34:34       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 21:34:34       82 阅读
  4. Python语言-面向对象

    2024-05-25 21:34:34       91 阅读

热门阅读

  1. unity 制作app实现底部导航栏和顶部状态栏

    2024-05-25 21:34:34       38 阅读
  2. 什么是js

    2024-05-25 21:34:34       31 阅读
  3. 怎么使Ajax设为同步和异步

    2024-05-25 21:34:34       34 阅读
  4. C:技术面试总结

    2024-05-25 21:34:34       35 阅读
  5. Android NDK系列(二)NativeActivity工作流程

    2024-05-25 21:34:34       37 阅读
  6. OSI七层模型和TCP/IP四层模型的区别

    2024-05-25 21:34:34       28 阅读
  7. 什么是高精度定位平板?

    2024-05-25 21:34:34       33 阅读
  8. HTTP 和高级编程

    2024-05-25 21:34:34       29 阅读
  9. 前后端分离的好处

    2024-05-25 21:34:34       34 阅读