Петля через папку и подпапки и слияние PDFPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Петля через папку и подпапки и слияние PDF

Сообщение Anonymous »

Я попытался создать скрипт для перехода через родительскую папку и подпапки и объединить все PDF -файлы в один. Ниже, если код, который я написал до сих пор, но я не знаю, как их объединить в один сценарий. >

Код: Выделить всё

import os
from PyPDF2 import PdfFileMerger

root = r"folder path"
path = os.path.join(root, "folder path")

def list_dir():
for path,subdirs,files in os.walk(root):
for name in files:
if name.endswith(".pdf") or name.endswith(".ipynb"):
print (os.path.join(path,name))

< /code>
Во -вторых, я создал список для добавления всего пути к файлам PDF в подпапки и объединяется в один комбинированный файл. На этом этапе мне сказали: < /p>

typeerror: listdir: path должен быть строковые, байты, os.pathlike или нет,
не списки < /p>
< /blockquote>
root_folder = []
root_folder.append(list_dir())

def pdf_merge():

merger = PdfFileMerger()
allpdfs = [a for a in os.listdir(root_folder)]

for pdf in allpdfs:
merger.append(open(pdf,'rb'))

with open("Combined.pdf","wb") as new_file:
merger.write(new_file)

pdf_merge()
Где и что я должен изменить код, чтобы избежать ошибки, а также объединить две функции вместе?

Подробнее здесь: https://stackoverflow.com/questions/684 ... -merge-pdf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Zip исключает все подпапки, кроме одной подпапки и ее файлов
    Anonymous » » в форуме Linux
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Как игнорировать определенную папку и ее подпапки в Playwright
    Anonymous » » в форуме Javascript
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Слияние PDF с PYPDF не создает выходной файл
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Слияние PDF с PYPDF не создает выходной файл
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Слияние PDF с PYPDF не создает выходной файл
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»