Может ли python считывать изображения из каталога в режиме реального времени? - PullRequest
0 голосов
/ 19 марта 2019

Я написал код для снятия снимка с выбранного видео и сохранения в изображение с помощью 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 Ответ

1 голос
/ 19 марта 2019

Похоже, вам нужно использовать watchdog:

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

Короче говоря, вы хотите написать свой скрипт на Python для мониторинга определенного каталога и отслеживания событий on_created. Как только это событие будет найдено, прочитайте файл и продолжайте отслеживать каталог на предмет дополнительных событий on_created.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...