NameError: name 'reader' is not defined
时间: 2023-09-09 21:06:27 浏览: 275
GifDecoder
这个错误是因为你使用了一个未定义的变量 `reader`。在使用变量之前,你需要先定义它,然后才能使用它。如果你想获取 PDF 中页面的数量,请确保你已经创建了一个 `PdfReader` 对象,并将其赋值给了变量 `reader`。例如:
```
from PyPDF2 import PdfFileReader
pdf_file = open('example.pdf', 'rb')
reader = PdfFileReader(pdf_file)
num_pages = len(reader.pages)
```
这段代码打开了一个名为 `example.pdf` 的 PDF 文件,并将其读入 `PdfReader` 对象中。然后,它使用 `len(reader.pages)` 获取 PDF 中页面的数量,并将其赋值给变量 `num_pages`。
阅读全文