import os
from PyPDF2 import PdfReader, PdfWriter
from natsort import ns, natsorted
pdf_writer = PdfWriter()
path = r"C:\\Users\\Administrator\\Desktop\\新建文件夹\\5-小业主承诺书PDF"
filenames = natsorted(os.listdir(path),alg=ns.PATH)
for filename in filenames:
print(filename)
pdf_reader = PdfReader(os.path.join(path,filename))
for page in range(len(pdf_reader.pages)):
pdf_writer.add_page(pdf_reader.pages[page])
with open(os.path.join(path,path[42:]+".pdf"), "wb") as out:
pdf_writer.write(out)