读取目录中的所有 PDF(图片)

0 python pdf operating-system pypdf

我附上了一张图片来帮助展示我所做的事情。我正在尝试编写一个程序,将空白页添加到目录中具有奇数页数的所有 PDF 中。但是我似乎无法阅读目录中的所有 PDF。

我的脚本适用于单个 PDF,但我还有 1000 个 PDF 需要处理。为什么我无法阅读 user_input 目录中的所有 PDF?

代码和错误的屏幕截图在这里

代码在这里

from PyPDF2 import PdfFileReader, PdfFileWriter, PdfFileMerger
import os


user_input = input("Enter the path of your file: ")
files = os.listdir(user_input)

for file in files:
    print(file)
    pdfReader = PdfFileReader(open(files, 'rb'))
Run Code Online (Sandbox Code Playgroud)

Ani*_*tap 6

使用以下代码。此代码将给出目录中的所有 pdf 文件列表

import glob, os

def readfiles():
   os.chdir(path)
   pdfs = []
   for file in glob.glob("*.pdf"):
       print(file)
       pdfs.append(file)
Run Code Online (Sandbox Code Playgroud)