@bossigorxxx

Как подставить в скрипт имя файла после конвертации с изображения в pdf?

Всем привет! Не подскажите как быть? конвертирую с папке все изображения в pdf. Все работает НО надо что имя pdf бралось из имени первого изображения файла. чтоб 100 раз не переименовывать pdf файл из под умолчания name.

import img2pdf
import os

dirname = "C:/2"
imgs = []
for fname in os.listdir(dirname):
    if not fname.endswith(".jpg") and not fname.endswith(".png"):
        continue
    path = os.path.join(dirname, fname)
    if os.path.isdir(path):
        continue
    imgs.append(path)
with open("name.pdf","wb") as f:
    f.write(img2pdf.convert(imgs))
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Ну так почитай документацию на os.path. Найдёшь много интересных функций, например, splitext().

А если использовать pathlib вместо древнего os.path, то можно найти метод Path.with_suffix().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы