hi there ! i am following a tutorial, and here's the code :
well... ok, the replacement is len(reader.pages), but if i try to use it like this :
import pyttsx3, PyPDF2
from PyPDF2 import PdfReader
pdfreader = PyPDF2.PdfReader(open('book.pdf', 'rb'))
speaker = pyttsx3.init()
for page_num in range(pdfreader.numPages):
text = pdfreader.getPage(page_num).extractText()
clean_text = text.strip().replace('\n', ' ')
print(clean_text)
speaker.save_to_file(clean_text, 'story.mp3')
speaker.runAndWait()
speaker.stop()but i get this errorError:reader.numPages is deprecated and was removed in PyPDF2 3.0.0. Use len(reader.pages) instead.ok. so if a function is removed, how to find its replacement ?well... ok, the replacement is len(reader.pages), but if i try to use it like this :
for page_num in len(pdfreader.pages):i get this error :
Error:TypeError : 'int' object is not iterable as a beginner, i am not used to that kind of issue
