PyPDF2不会在子文件夹中附加pdf

时间:2018-10-18 14:40:51

标签: python pypdf2

嗨,我有这种文件夹结构,我试图结合pdf并将子文件夹的名称作为目录的名称。

Parent folder
   - printPDFfolder.py
   - pdf_to_merge
      -- cat.pdf
      -- dog.pdf
   - other_cool_pdfs
      -- a wrinkle in time.pdf
      -- baseball.pdf

代码:

workingDirectory = os.path.dirname(os.path.realpath(__file__))
for root, dirName, files in os.walk(workingDirectory):
    merger = PdfFileMerger()
    for directoryIndex in dirName:
        for filename in files:
            if filename.endswith(".pdf"):
                filepath = os.path.join(root, filename)
                merger.append(PdfFileReader(open(filepath, 'rb')))
        merger.write(os.path.join(workingDirectory, directoryIndex + '.pdf'))

我在尝试使用每个文件夹的名称时遇到问题,这些文件夹仅打印文件夹名称,但它们似乎不是有效的pdf,因为之后它们为空。

0 个答案:

没有答案