Я пытаюсь изменить изображения в папке, используя PIL, но когда я запускаю отладку, я получаю
"Exception has occurred: FileNotFoundError
[Errno 2] No such file or directory: 'page_1.jpg'"
'page_1.jpg' - это файл, который меня интересует. Кроме того, Я использую библиотеку os, чтобы указать путь. Вот код, не уверен, что происходит, так как он видит мой файл, но не может его найти.
Я столкнулся с этой проблемой при выполнении первой части преобразования pdf в изображение и обнаружил, что, если я включу только две папки, такие как "/home/folder"
, это будет работать.
Я использую Ubuntu 18.04 и python 3.6. Спасибо за ваше время.
from pdf2image import convert_from_path
import os
from PIL import Image, ImageFilter
converted = r'/path/to folder'
modified = r'/path/ to folder'
for f in os.listdir(converted):
if f.endswith('.pdf'):
pages = convert_from_path(f, 500)
image_counter = 1
for page in pages:
filename = "Converted/page_" + str(image_counter) + ".jpg"
page.save(filename, 'JPEG')
image_counter = image_counter + 1
for i in os.listdir(modified):
if i.endswith('.jpg'):
filename2 = "path/to folder"
g = Image.open(i)
g.filter(ImageFilter.GaussianBlur()).save(filename2)`enter code here`