# Count PDF Pages with Python and PyMuPDF

Once you have opened a PDF with PyMuPDF, you can easily find out how many pages it contains.

## Using page\_count

```python
page_number = doc.page_count
print(page_number)
```

The `page_count` property returns the total number of pages in the PDF.

Here, the number of pages is stored in the variable `page_number`, and `print()` displays it.

For example, if the PDF contains 44 pages, the output will be:

`44`

## Using len()

You can also use Python's built-in `len()` function:

`len(doc)`

This returns the total number of pages in the PDF as well.

For example:

```notebook-python
print(len(doc))
```

Example Output:

`44`

> Key takeaway
> 
> Both approaches give you the number of pages:
> 
> `doc.page_count`
> 
> or
> 
> `len(doc)`

## Complete Example

```python
# Method 1

page_number = doc.page_count
print(page_number)

# Method 2

print(len(doc))
```

* * *

## Open the notebook

Open the Google Colab notebook for this PDF mini-guide and run the code as you follow along.

\[[Open in Google Colab](https://colab.research.google.com/drive/1PCDK-mZzL6slYLc3YEEr1h2ZFE3m_dgC?usp=sharing)\]

* * *

## More PDF Python Resources

Want to learn how to open a PDF file?

Check out this mini-guide:

[Open Your First PDF with PyMuPDF](https://payhip.com/PDFPythonHub/blog/news/open-your-first-pdf-with-pymupdf)
