Я написал код, который объединяет PDF-файлы в определенной папке c. Теперь я хотел бы создать автоматические c имена файлов для моих объединенных PDF-файлов. Допустим, первый файл в списке называется: «Aaa 1.pdf». Я бы хотел, чтобы python автоматически сохранял файл только как «Aaa.pdf». Поэтому каждый раз, когда я объединяю что-то, используя python, оно должно удалять последнее слово имени файла и затем сохранять имя без него. Вот мой код:
import PyPDF2
from PyPDF2 import PdfFileMerger
import os
path = "/PATH/"
pdf_files = [f for f in os.listdir(path) if f.endswith('.pdf')]
merger = PdfFileMerger()
for files in pdf_files:
merger.append(path+files)
if not os.path.exists(path+"merged.pdf"):
merger.write(path+"merged.pdf")
merger.close()
Есть идеи, как это сделать? Кроме того, что если я бы хотел, чтобы третий или четвертый файл в списке делал то же самое?