Вы не можете--cron
недостаточно точен для этого.
Вместо этого я бы предложил заменить f1 на именованный канал, прикрепив процесс чтения к этому именованному каналу. Этот процесс будет читать ровно x
секунд, копируя прочитанное в файл с предсказуемым, последовательно увеличивающимся именем. Затем вы можете использовать cron
, чтобы периодически вставлять любые такие файлы в f2
, удаляя уже обработанные.
Вам нужен модуль pillow
.
В зависимости от версии Python
, для которой вы хотите его установить, и версии pip
будет работать одно из следующих:
pip install pillow
pip3 install pillow
После этого вы можете импортироватьPIL
Чтобы объяснить, почему нужен pillow
, а не PIL
, первое является ответвлением второго. Последний выпуск PIL
был в 2009 году, когда он был разделен на Pillow
. Аббревиатура расшифровывается как Python Image Library
и используется для открытия, управления и сохранения форматов изображений. Это объясняет Image ImportError
в вашем вопросе.