嗨,我有这种文件夹结构,我试图结合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,因为之后它们为空。