I want to save my result number on list, but i cant perform that. Why i cant do that? I Have perform append() for make "numbers" in my result_list, but it didnt work. I using a PyPDF2 for processing PDF Files.
object = PyPDF2.PdfFileReader(r"storytime.pdf")
# Get number of pages
NumPages = object.getNumPages()
# Get specific word that i want to search for page position
angry_text = "Why you do that?"
sad_text = "if only we"
happy_text = "Yeah, we will"
searched_text_list = [angry_text, sad_text, happy_text]
for text_search in searched_text_list:
for every_page in range(0, NumPages):
magic_search = object.getPage(every_page)
Stories = magic_search.extractText()
if re.search(text_search, Stories):
result_page_search = every_page+1
result_list = []
result_list.append(result_page_search)
print(result_list)
My Output
[108]
[200]
[300]
Expected Output :
[108, 200, 300]