python可以实时从目录读取图像吗?

时间:2019-03-19 04:33:09

标签: python file filesystems updates

我已经编写了用于从所选视频中拍摄快照并使用OpenCV保存到图像并将文件保存到所选目录中的代码,但是我不知道Python如何获得实时目录中的文件列表。现在,我已经编写了Python代码来获取目录中的文件列表,但是一旦文件列表更新,程序就会结束。更新目录中的图像或在其中创建新图像时,无法读取目录。

我的代码:

from PIL import Image
import glob
image_list = []

for filename in glob.glob('path/*.jpg'):
    im=Image.open(filename)
    image_list.append(im)
print(image_list)

1 个答案:

答案 0 :(得分:1)

听起来像您需要使用watchdog

https://pythonhosted.org/watchdog/quickstart.html#a-simple-example

简而言之,您想编写Python脚本来监视特定目录并监视on_created事件。找到该事件后,请阅读文件并继续监视目录以查看其他on_created个事件。